[英]unblind click doesn't work in my case to remove click event
I want to stop the click event from firing but it doesn't work in my case. 我想停止触发点击事件,但在我的情况下不起作用。
html html
<div class="owl-controls clickable"><div class="owl-buttons"><div class="owl-prev disabled"><i class="navigator fa fa-caret-left"></i></div><span class="pagi">1/2</span><div class="owl-next"><i class="navigator fa fa-caret-right"></i></div></div></div>
myjs myjs
$(".fa-caret-right").click(function(){
$(".pagi").text("2\/2");
$(this).unbind("click");
});
I tried return false it doesn't stop too, maybe because owl-carosel has it click event fired. 我尝试了return false它也不会停止,可能是因为owl-carosel触发了click事件。
if you want it to be clickable only once then go for .one as shown below :- 如果您只希望单击它一次,则选择.one ,如下所示:-
$(".fa-caret-right").one("click", function(){
$(".pagi").text("2\/2");
});
Description : 说明 :
Attach a handler to an event for the elements. 将处理程序附加到元素的事件。 The handler is executed at most once per element per event type.
每个事件类型的每个元素最多只能执行一次处理程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.