如何设置超时函数
How to set a Timeout function
如何将超时函数 500 设置为:
$('.menu ul li').on('click', function(){
$(container).removeClass('menu-open');
});
您可以使用 jQuery delay:
$(container).delay(500).queue(function(){$(this).removeClass('menu-open').dequeue()});
$('.menu ul li').on('click', function(){
setTimeout(function() {
$(container).removeClass( 'menu-open' );
},500); // Time in ms
});
来源: http://www.w3schools.com/jsref/met_win_settimeout.asp
可以试试这个
setTimeout(function(){
$(container).removeClass( 'menu-open' );
}, 500);
setTimeout(function() {
// Do something after 5 seconds
}, 5000);
jQuery setTimeout() 函数示例
setTimeout(functionName.bind(this, i), 200);//200
相关文章:
- 将变量传递到超时函数的Javascript
- 如何循环设置超时函数
- Jquery-超时函数
- 传递到超时函数时删除的小数点
- 如何通过密钥输入重新触发超时函数
- Javascript 在 for 循环中设置了超时函数
- 中断 JQuery 设置超时函数
- 设置超时函数回调静态变量
- 在浏览器空闲后保持设置超时函数运行
- 如何设置超时函数
- 强制 JavaScript 超时函数立即执行
- jQuery 超时函数从未在 mouseEnter mouseleave 上调用过
- 具有可变时间的设置超时函数
- jQuery动画到底后超时函数
- 超时函数完成后如何调用函数
- 如何创建一个rucursive超时函数
- javascript超时函数
- 多个设置超时函数在第一次单击时不执行
- 访问超时函数内的变量
- 在对象中设置超时函数