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