jquery一段时间内点击 一个a标签只执行一次click事件 怎么写
2个回答
展开全部
$(selector).one(event,data,function)
追问
可不可以详细一点,我是新手,万分感谢
追答
$("#id").one("click",function(){
console.log(123)
})
这样点击事件就只会执行一次,你说的一段时间之间只能执行一次的话,就需要开一个定时器
<div id="box">盒子</div>
var time = 0 ;
$('#box').click(function() {
if (time == 0) {
time = 10; //设定间隔时间(秒)
var timer = setInterval(function(){
time--;
if (time == 0) {
clearInterval(timer);
}
}, 1000);
console.log(111)
}
});
这样的话,每隔10秒才会触发一次
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-08-28
展开全部
注意使用live绑定,动态生成的对象生成之后再执行click
追问
可不可以详细一点,我是新手,万分感谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询