发布网友 发布时间:2022-04-25 22:45
共2个回答
热心网友 时间:2022-04-26 00:14
$(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秒才会触发一次
热心网友 时间:2022-04-26 01:32
注意使用live绑定,动态生成的对象生成之后再执行click追问可不可以详细一点,我是新手,万分感谢