如果元素已经绑定了type事件,就不绑定,如果未绑定,就绑定。有这样的api吗?
可以在绑定之前调用off
去除绑定:
javascript
$( "#once" ) .off( "click", bindOnce ) .on( "click", bindOnce ); // 也可以考虑下使用namespace $( "#once" ) .off( ".namespace", bindOnce ) .on( "click.namespace", bindOnce );
点到为止,具体没测试和实践。
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
给事件的toggle()方法传递需要的2个函数作为参数可以模拟吧。
http://www.w3school.com.cn/jquery/event_toggle.asp