如果鼠标悬停在" .postimagepic"上时,如果鼠标没有移动20秒,我怎么能停止setInterval功能?元件?我是否必须在某个地方使用延迟?
var timeoutid = 0;
$(".postimagepic").mousemove(function() {
clearTimeout(timeoutid);
var myInterval;
$(this).hover(function () {
var link = $(this).attr("src").split("/").pop().split(".", 1)[0];
//$("h1").text(link);
myInterval = setInterval(function () {
$.ajax({
url: 'time.php',
type: 'post',
data: {
'user':'<?php echo $_SESSION["login"] ?>',
'topost':link
},
success: function() {
}
});
}, 1000);
}, function () {
clearInterval(myInterval);
});
});