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

mqxuamgl  于 2022-12-16  发布在  Dojo
关注(0)|答案(2)|浏览(111)

dojo.stopEvent似乎不再停止IE9中的单击事件(或提交事件)的默认操作。IE8到IE9的事件处理有何变化?在IE9中停止事件的最佳方法是什么?event.preventDefault()似乎也不会停止单击事件的发生。

xdnvmnnf

xdnvmnnf2#

听起来像是Dojo在嗅探浏览器,并提供基于用户代理字符串的事件处理代码的IE专用实现,快速浏览源代码后就会发现情况也是如此。这对于通用库来说是不好的行为,通用库应该使用特性检测,特别是因为在这种情况下特性检测非常简单。
我的建议是:抛弃Dojo,如果它太无能了,不能处理这个问题。

相关问题