Jquery unbind与一个绑定的事件()
是否有任何方法可以取消绑定与one()绑定的事件? 有点像unone()
来自JQuery.com的报价:
您无法取消绑定使用
.one()
创建的侦听器。 如果你想能够解除必须只发生一次但仍能在它发生之前解除绑定的东西,你必须使用.bind()
就像是:
$("#element").on("click",function(event){ //do stuff here $(this).off(event); }
根据doc页面上的评论:
注意:您无法取消绑定使用.one()创建的侦听器。 如果您希望能够取消绑定只能发生一次但仍能在绑定之前取消绑定的内容,请使用提供的示例在调用后解除绑定事件,并使用.bind()绑定它。