Internet Explorer Backbone事件未按预期工作

时间:2015-06-23 15:59:18

标签: jquery internet-explorer events backbone.js

我有一个Backbone视图,我将一些事件绑定到视图的元素 在Chrome中,所有工作都按预期工作,但在IE11中,只捕获了一个事件,并且在仔细检查时它没有相同的行为:

活动
    事件:{
            'click .colour':'changeColour',
            'click .size':'changeSize',
            'click .stop':'stopEvent',
            'click button.draw-menu':'draw',
            'click':'preventDefault'
    }

视图是一个按钮,单击该按钮可显示带有一些选项的上下文菜单(单选按钮)。根据单击的单选按钮(位于具有不同类的特定div内),将调用一个函数。问题是,当我在类颜色或类尺寸元素中单击时,不会调用任何已定义的事件,而是定义单击事件以上。 我检查了已触发事件的 event.currentTarget event.target ,不仅它们相同,而且还引用了视图的根而不是被点击的元素。 在chrome中,触发了正确的事件,event.currentTarget和event.target都引用了正确的元素而不是视图的根。

0 个答案:

没有答案