列出所有事件,看看Tinymce为什么不关注?

时间:2014-06-04 05:23:41

标签: javascript events contenteditable tinymce-4

Inline mode中使用最新的TinyMCE 4,我有时会注意到(很少,随机)焦点事件似乎无法触发,因此我editor.on('focus'听众的某些变化不会发生变化跑步。奇怪的是,没有ajax调用似乎导致这种滞后。

为了调试这个,我注意到Backbone没有editor.on('all'事件处理程序,并且beforeExecCommand没有像Loadcontent等那样处理所有侦听器。

有没有一种简单的方法来列出事件,看看有些听众没有被解雇,或者其他方式来调试MCE编辑器启动时的怪异竞争条件?

1 个答案:

答案 0 :(得分:0)

我用来调试事件的东西:

  • 可视事件:它是一个小型的Chrome插件,顾名思义显示了每个DOM元素的事件处理程序的直观表示
  • Chrome开发者工具'事件断点:您可以在任何类型的事件上设置断点。也许你的代码中的一些处理程序首先被激活并调用event.stopPropagation()

Chrome developer tools event breakpoints