私のウェブサイトの上部にある小さなフレームを60秒ごとに自動的にリロードするには、以下のコードを使用しますが、リロードするたびにフリーズ(約何もクリックできません)ページが手動でリフレッシュされるまで、時々、時々、これをやめる方法はありますか?Jquery自動リロードで数秒間ウェブサイトをフリーズ
$(function() {
$('#stats').load('statsto.php');
var visibleInterval = 60000;
var invisibleInterval = 60000;
$(function() {
setTimer();
$(document).bind('visibilitychange'), function() {
clearTimeout(timer);
setTimer();
};
});
function displayStats() {
$('#stats').load('statsto.php');
$.ajaxSetup({ cache: false });
}
function setTimer() {
timer = setInterval(displayStats, (document.hidden) ? invisibleInterval : visibleInterval);
}
});
ここには構文エラーがあります。これは本当のコードですか? – Ryan
フリーズはどういう意味ですか?マウスは動くのを止める?何もクリックできないのですか? – Henesnarfel
フリーズ私は何かをクリックすることができないことを意味する – Andy