我使用下面的代碼每隔60秒自動在我的網站頂部重新加載一個小框架,但每次重新加載時,它都會凍結(無法點擊任何東西)10次-20秒,有時甚至一直持續到手動刷新頁面。有沒有辦法阻止這種情況發生?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 2012-02-21 02:39:51
你是什麼意思凍結?鼠標停止移動?不能點擊任何東西? – Henesnarfel 2012-02-21 02:40:15
通過凍結我的意思是我不能點擊任何東西 – Andy 2012-02-21 02:42:24