2012-06-27 182 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