方法有多种。主要是看需求。一般可以直接用setTimeout来实现。
在点击的同时,增加一个样式到点击按钮,然后用setTimeout来删除这个判断性样式即可。
$('#xxx').click(function(){
if(!$(this).hasClass('Onclick')){
//样式不存在
$(this).addClass('Onclick');//添加判断样式
***********//按钮执行内容
setTimeout(function(){$(this).removeClass('Onclick')},5000);//延迟5秒后,把判断样式删除。
}
});
隔一段时间执行点击
menu
var e; // 定时的函数
clearTimeout(e);
e = setTimeout(function(){
$("#test").click(function(){
alert("一秒点一次");
});
},1000);
setTimeout(function(){
$('#btn_id').trigger('click');
}, 2000);//单位是毫秒。