在IE9 beta中阻止点击事件传播的最佳方法是什么?

时间:2011-02-04 12:23:58

标签: javascript internet-explorer dom javascript-events dojo

dojo.stopEvent似乎不再停止IE9中单击事件(或提交事件)的默认操作。如何将事件处理从IE8更改为IE9以及在IE9中停止事件的最佳方法是什么? event.preventDefault()似乎也不会停止发生点击事件。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

听起来像Dojo是浏览器嗅探并提供基于用户代理字符串的事件处理代码的仅IE实现,并且快速查看源代码也表明情况也是如此。这对于通用库来说是不好的行为,它应该使用特征检测,特别是因为在这种情况下特征检测非常简单。

我的建议:沟渠道场,如果它太无能力来处理这个问题。