以下のようなコードがあります:
$(document).ready(function() {
$("#content2").load("post_rf.php");
// set your initial interval to kick it off
var refreshInterval = setInterval(function() {
$("#content2").load('post_rf.php?randval='+ Math.random());
}, 1500);
// bind an event to mouseout of your DIV to kickstart the interval again
$("#content2").bind("mouseout", function() {
refreshInterval = setInterval(function() {
$("#content2").load('post_rf.php?randval='+ Math.random());
}, 1500);
});
// clear the interval on mouseover of your DIV to stop the refresh
$("#content2").bind("mouseover", function() {
clearInterval(refreshInterval);
});
$.ajaxSetup({
cache: false
});
});
私がやりたいのはmouseover
、データが自動更新されるときです。この場合、マウスを の領域にドラッグすると、 の領域mouseover
をドラッグするまで自動更新が停止します。mouseout
mouseover
onmouseover
データが自動更新されるように設定することはできますか?