我使用以下脚本每分钟刷新一次div。
var auto_refresh = setInterval(
function() { $('#posting').load('posts.php').fadeIn("slow"); }, 60000);
它的效果很好,就像它应该的那样。我的问题是,有一种方法可以在用户点击网站上的特定链接时取消刷新。我有一个评论部分,当他们点击查看更多评论时,我希望网站不再自动刷新,因为这会弄乱他们正在看的内容。
答案 0 :(得分:3)
您是否尝试过clearInterval
?
clearInterval(auto_refresh);
答案 1 :(得分:0)
假设网站上的链接可以访问您的auto_refresh
变量。
// a link to clik
$('a').click(function (e) {
e.preventDefault();
clearInterval(auto_refresh);
});