我想要一个DOM4 events的小型图书馆。如果没有合理的DOM3 events子集就可以了。
它存在吗?
无效的答案
它只需要在IE8中工作
答案 0 :(得分:2)
我可以放心地说,答案是 no 。对于3级事件,有一个名为 DOMe 的库talk,但我认为它不会起作用。
为什么这样的图书馆很难有几个原因:
KeyboardEvent
会成为一个噩梦,我不确定尝试它是否可行。这是因为keyCode
可能因输入语言而异。考虑到所有这些,小型库开始听起来有点过于乐观了。要解决第一个问题,您需要通过将处理程序绑定到原始事件来实现整个事件模型,该事件通过您的shimmed方法起泡并伪补充处理程序上的事件,从文档开始并按照您的方式运行原始活动的srcElement
/ target
又回来了。
最简单的解决方案可能是垫片不存在的另一个原因,如果可能的话,大多数人只是填充他们需要的事件,并尽量避免捕获。