2017-06-20 28 views
0

早上好,我向我的代碼尋求幫助。它的工作原理,但我想馬上加載內容,而不是懸停和懸停後。clearInterval在準備好頁面後懸停

我該如何解決?謝謝

`

<script> 
function aggiornatabella(){ 
$('#tabella').load('pres_tl_admin_ajax_load.php'); // carica il contenuto dal file e lo mette nel div #tabella 
} 

$(document).hover(
function(){ // quando è tutto pronto... 
clearInterval(timer); 
      }, 
function(){ 
timer = setInterval(aggiornatabella, 1000); // ogni secondo aggiorna la tabella 
      } 
       ); 

</script> 
<? print"<div id=\"tabella\"></div>"; ?> 

[解決] 這是解決了,謝謝大家

`

<script> 
function aggiornatabella(){ 
$('#tabella').load('pres_tl_admin_ajax_load.php'); // carica il contenuto dal file e lo mette nel div #tabella 
} 

$(document).ready(function(){ 
    var interval = setInterval(aggiornatabella , 2000); 
$('#tabella').hover(function (ev) { 
    clearInterval(interval); 
}, function (ev) { 
    interval = setInterval(aggiornatabella , 2000); 
}); 
}); 
</script> 
<? print"<div id=\"tabella\"></div>"; ?> 

`

`

+1

直接調用該方法,即'$(函數(){aggiornatabella();});' – Satpal

回答

0

試試這個:

$(document).ready(function() { 
    $(document).hover(
    function(){ // quando è tutto pronto... 
     clearInterval(timer); 
    }, 
    function(){ 
     timer = setInterval(aggiornatabella, 1000); // ogni secondo aggiorna la tabella 
    } 
); 
}); 
+0

對不起,我錯了,我希望懸停進入clearInterval和懸停出的setinterval但頁面只加載後懸停和懸停雖然我想立即收費 – Pino

+0

可能腳本在文檔準備好之前正在運行。 –

+0

謝謝,已經解決了 – Pino

0

你的大部分JavaScript代碼都是無稽之談。你只需要一行。我還添加了一個包裝內,以便當文件已準備就緒,這將加載,而不是直線距離它可能無法正常工作:

$(function() { 
    $('#tabella').load('pres_tl_admin_ajax_load.php'); 
} 

可以刪除的JavaScript的其餘部分。

+0

對不起,我錯了, 我要上懸停在和setInterval clearInterval懸停出局 但頁面加載後只能懸停和懸停出局雖然我想立即收費 – Pino