首页 > jQuery有事件toggle之类的api吗?

jQuery有事件toggle之类的api吗?

如果元素已经绑定了type事件,就不绑定,如果未绑定,就绑定。有这样的api吗?


http://runjs.cn/code/tdkxybjm
把这个方法改个名字。


可以在绑定之前调用off去除绑定:

javascript$( "#once" )
.off( "click", bindOnce )
.on( "click", bindOnce );
// 也可以考虑下使用namespace
$( "#once" )
.off( ".namespace", bindOnce )
.on( "click.namespace", bindOnce );

给事件的toggle()方法传递需要的2个函数作为参数可以模拟吧。
http://www.w3school.com.cn/jquery/event_toggle.asp


没有,你要自己写了,而且没有检查事件是否绑定的api。


点到为止,具体没测试和实践。

【热门文章】
【热门文章】