我可以这样做以增加时间:
delay(10000*10)
答案 0 :(得分:3)
为什么不试试呢:) http://jsfiddle.net/utj6h/
答案 1 :(得分:0)
当然,假设您正在使用某种类型的处理延迟的函数,我使用类似于以下内容的东西(设置刷新率,存储在会话中):
setInterval(function ()
{
var grid = $('#GridName').data('tGrid');
grid.ajaxRequest();
}, <%= int.Parse(Session["RefreshRate"].ToString())*1000 %>);
以供您使用:
setInterval(function ()
{
//Refresh logic
}, (10000*10)); //Your delay goes here
延迟功能:
var delay = (function(){
var timer = 0;
return function(callback, ms){
clearTimeout (timer);
timer = setTimeout(callback, ms);
};
})();
编辑:完全忽略了jQuery delay()函数,该函数应该按照您编写的方式工作。如果没有,它可能不喜欢参数中的计算,你可以尝试:
var delay = 10000*10;
.delay(delay)