【发布时间】:2011-02-23 10:12:05
【问题描述】:
有一些代码是这样依次执行的:
- dojo 为一个小部件设置值并触发 onchange 事件。
- dojo.connect 到上述小部件的 onchange 事件。
最初,我认为第 1 步的事件不会被第 2 步中设置的事件处理程序捕获。但是,看起来我的假设是错误的。
所以我的想法是尝试在 dojo.connect 之前获取所有事件并杀死所有事件,然后 dojo.connect 将无法使事件处理程序捕获以前发生的事件。
有没有可能是 dojo.stopAllEvent 之类的东西?之后,我的 dojo.connect 代码将正确忽略不必要的事件。
提前致谢。
【问题讨论】:
标签: javascript dojo