MouseEnter在Internet Explorer中的行为类似于MouseOver

时间:2013-06-13 12:49:41

标签: javascript jquery internet-explorer

我正在使用JQuery mouseenter 监听器,只要鼠标进入面板,就会收听事件。

$(this.outletSelectorPanel).mouseenter(function(event) {
    console.log('in');
    while (self.outletSelectorPanel.firstChild) {
        self.outletSelectorPanel.removeChild(self.outletSelectorPanel.firstChild);
    }
    self.outletSelectorPanel.appendChild(self.searchPanel);
});

FF和Chrome功能正常,但Internet Explorer将其视为 mouseOver 事件。 即。每次鼠标在面板上移动时,事件都会触发。 (console.log连续吐出'in'

  • 首先,IE很混乱似乎很奇怪。
  • 其他有没有人知道我是如何解决这个问题的,或者是否有其他类型的鼠标事件我应该在听?

小提琴在这里:http://jsfiddle.net/8z9w2/

0 个答案:

没有答案