jquery - 当现有插件处理事件时捕获事件

时间:2010-02-10 08:56:19

标签: jquery jquery-ui

我正在使用一个jQuery UI插件来捕获鼠标/键盘点击(ui.selectable.js)并且似乎没有进一步传播它。

我是否可以使用一些技巧捕获代码中的keydownmouse*事件,即使对于插件已经在侦听这些事件而不是传播它们的元素?

2 个答案:

答案 0 :(得分:0)

我认为你应该看到这个播客,它不会很长但它会让你理解jquery中的事件委托:

http://james.padolsey.com/javascript/screencast-1-event-delegation-in-jquery/

答案 1 :(得分:0)

也许您正在搜索live()方法以捕获指定的事件,例如“mouseover”或“keydown”,如果它们已被您的插件捕获。

请注意,您必须使用jQuery 1.4将多个相同类型的直播事件绑定到对象 - 如果我能正确记住发行说明;)

btw:您可以使用die()unbind()

停止特定对象的插件