记一次jquery绑定click只执行一次的情况
原先写法:<pre>
plug_wjz_downremoteimg_jquery('#remoteimg').on('click', function(event){
event.preventDefault();
.....
});</pre>
<p>感觉没有任何问题,但实际上只执行了一次,一直想不通,记得以前一直这样用的,没有出现只能点击一次的情况,但这次真碰上了,只执行一次。<br />
<br />
结果还真的在网上找到了这种写法:</p>
<h1>只触发一次的写法</h1>
<p>$(".fc-prev-button").click(function(){})<br />
或<br />
$(".fc-prev-button").on(“click”,function(){});</p>
<h1>解决方案</h1>
<p>$(document).on(“click”,".fc-prev-button",function(){});<br />
<br />
真是惊掉了我的下巴。为什么要这样写才能一直点击呢?这个不是对document下元素为.fc-prev-button加点击事件吗?没想明白为啥单独对这个元素加on操作只生效一次。</p>
页:
[1]