2013年8月23日 星期五

jQuery 檢測綁定事件列表

一切都是龜毛惹的禍

需要偵測是否有重複綁定事件

$._data($('body').get(0), "events").keydown.length

如此可列出 keydown 事件綁定了幾次

進階一些可以再綁定事件時
加入 namespace
以利在多人協作開發時, 正確判斷出自己綁定的事件

$._data( $('body').get(0), 'events').keydown

    1. 0:{
      1. dataundefined
      2. guid6
      3. handlerfunction (e) {
      4. namespace""
      5. needsContextundefined
      6. origType"keydown"
      7. selectorundefined
      8. type"keydown"
      9. }
  1.     }
  2. delegateCount0
  3. length2

沒有留言:

張貼留言