大佬教程收集整理的这篇文章主要介绍了jquery – 对尚未创建的某些元素使用.one()(如.live()),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
.one()
docs:
$("#foo").one("click",function() { alert("This will be displayed only once."); }); $("body").one("click","#foo",function() { alert("This displays if #foo is the first thing clicked in the body."); });
这意味着,当你使用表单$(el).one(‘click’,’.SELEctor’,handler)时,它将像live一样工作 – 事件处理程序绑定到el(必须存在于DOM中)但只有在.SELEctor上点击时才会执行事件处理程序,无论在调用.one()期间该元素是否存在.
编辑:似乎jQuery的文档是错误的 – 至少,我解释它的方式.根据上面的提醒,
这让我觉得如果首先在主体中点击任何其他内容,事件处理程序将被删除,并且不会再次触发.情况并非如此 – 事件处理程序将存在,直到单击#foo一次.
有关演示,请参见this fiddle.
以上是大佬教程为你收集整理的jquery – 对尚未创建的某些元素使用.one()(如.live())全部内容,希望文章能够帮你解决jquery – 对尚未创建的某些元素使用.one()(如.live())所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。