2012-06-27 113 views
0

this jQuery的空閒超時腳本執行到一個網站,感謝ehynds了偉大的工作。JQuery的觸發功能的

一切工作正常,除了以下部分:

onTimeout: function(){ 
    window.location = "timeout.htm"; 
}, 

有將處理註銷過程在同一頁面另一個函數,我想onTimeout將觸發註銷功能達到了計時器時,其如下所示:

onTimeout: function(){ 
    // call a logout function here; 
}, 

如何調用onTimeout塊內的函數加載?

+0

閱讀http://api.jquery.com/category/deferred-object/ – diEcho

回答

1

,你可以找到你想要觸發其事件的控制。

onTimeout: function(){ 
    $('#foo').trigger('click'); 
} 

或者您可以調用功能staightway。

onTimeout: function(){ 
    SomeFunction();  
} 
0

如果該插件,因爲它看起來像它應該 - 你貼什麼是你正在尋找的功能。如果你想調用一個單獨的函數:

onTimeout: function(){ 
    anotherFunction(); 
}, 

但是如果插件運行正常,應該調用那裏面的任何代碼。測試像這樣:

onTimeout: function(){ 
    alert('i will put my logout function here'); 
}, 

如果你沒有獲得超時後的警告對話框。我要說它與插件有問題。

+0

的警告對話框中可以顯示出來,我怎麼能調用它的功能? – conmen

+0

'onTimeout:函數(){ anotherFunction(); },' – Chris