0

感谢 ehynds 的出色工作,我将这个jquery 空闲超时脚本实现到了一个站点中。

除以下部分外,一切正常:

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

还有另一个函数将处理同一页面中的注销过程,我希望 onTimeout 在达到计时器时触发注销函数,如下所示:

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

如何在 onTimeout 块中调用函数加载?

4

2 回答 2

1

您可以找到要触发其事件的控件。

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

或者您可以直接调用函数。

onTimeout: function(){
    SomeFunction();      
}
于 2012-06-27T04:48:55.107 回答
0

如果插件按预期工作 - 您粘贴的是您正在寻找的功能。如果要调用单独的函数:

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

但是如果插件正常运行,则应该调用其中的任何代码。像这样测试:

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

如果您在超时后没有收到警报对话框.. 我会说这是插件的问题。

于 2012-06-27T04:53:19.163 回答