以下代码允许用户停止元刷新的发生 - 它成功地从页面中移除了,但浏览器仍然会刷新页面。 有什么办法可以使它工作吗?
<!doctype html>
<html>
<head>
<title>Test</title>
<meta charset="UTF-8" />
<meta http-equiv="refresh" content="5" id="refresh" />
<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
<script type="text/javascript">
$(function(){
$("a").click(function(e){
e.preventDefault();
$("#refresh").remove();
});
});
</script>
</head>
<body>
Reloaded at <span id="time"></span>
<script>
document.getElementById("time").innerHTML = Date();
</script>
<a href="#">Stop refresh</a>
</body>
</html>
编辑:这与此问题不同,因为该问题希望为不支持JavaScript的用户提供备用解决方案-而我的情况并非如此(该问题的大多数答案不适用于此问题)。