Jquery Internet Explorer将选择框渲染为绝对?

Jquery Internet Explorer将选择框渲染为绝对?,jquery,html,internet-explorer,Jquery,Html,Internet Explorer,使用常规HTML选择框: <select> <option value="">click to select a task type</option> <option value="">Awesome Option</option> 当我点击选择框,并将鼠标悬停在任何选项上时,IE将用我的鼠标回应“在外” 有解决方法吗?将事件绑定到选项时,不会发生任何事情。我认为你不能把事情和那件事联系起来。或者,如果可以的话,不是所

使用常规HTML选择框:

<select>
    <option value="">click to select a task type</option>
    <option value="">Awesome Option</option>
当我点击选择框,并将鼠标悬停在任何选项上时,IE将用我的鼠标回应“在外”


有解决方法吗?

将事件绑定到
选项时,不会发生任何事情。我认为你不能把事情和那件事联系起来。或者,如果可以的话,不是所有的事件<代码>点击
确定,显然这些也是

这种行为很有意义,因为当您向下移动以选择一个选项时,实际上是将鼠标移到
select
元素之外。浏览器/操作系统处理显示菜单的操作。而且不仅仅是IE这样做。铬也是

我建议使用
blur
事件,因为它在元素失去焦点时触发。这将仅在您单击“外部”并关闭菜单时触发

 $("select").live({
    mouseenter: function(){
      console.log("INSIDE");
    },
    blur: function(){
      console.log("OUTSIDE");
    }
  });

可能不相关,但
直播
已被上的
所取代
模糊
事件是否适合您?
 $("select").live({
    mouseenter: function(){
      console.log("INSIDE");
    },
    blur: function(){
      console.log("OUTSIDE");
    }
  });