【发布时间】:2016-01-19 10:36:44
【问题描述】:
jQuery 事件方法成对出现 - on() 和 off()、live() 和 die()、bind() 和 unbind()。
我的问题是,我们可以混合成对吗?例如使用on() 附加一个事件并使用unbind() 删除它?
文档向我建议最好使用相应的方法,bind() 和 unbind() http://api.jquery.com/unbind/,但它并没有明确说你不能混合它们。
在我看来,live()/die() 可以与on()/off() 互换,而bind()/unbind() 可以与click()/change() 等速记方法互换。
谁能解释一下事件是如何附加、引用和存储的?
据我了解,jQuery 事件存储在一个数组中,可以通过obj.event("name") 引用。 on()/off() 和 bind()/unbind() 使用不同的数组吗?
【问题讨论】:
标签: javascript jquery events event-handling jquery-events