我有同样的问题: 如何停止“setInterval”
但是当我在 setInterval 中有负载时它不起作用,这就是 test.php 里面的内容:
<div id="refresh">
<textarea></textarea>
</div>
<script src="jquery.js"></script>
<script>
$(function () {
var timerId = 0;
$('textarea').focus(function () {
clearInterval(timerId);
});
$('textarea').blur(function () {
timerId = setInterval(function () {
$('#refresh').load('test.php #refresh');
}, 1000);
});
});
</script>