Internet Explorer/jQuery焦点问题

Internet Explorer/jQuery焦点问题,jquery,internet-explorer,Jquery,Internet Explorer,如果您在Internet Explorer(IE6/7/8)中打开以下内容并将鼠标悬停在“查找肖像”链接上,将显示一个弹出窗口。当您尝试从“月份”或“年份”下拉列表中选择一个值时,Internet Explorer将失去焦点,弹出窗口将关闭。它不应该关上。这仅在Internet Explorer中发生。jQuery v.1.3.2用于事件处理。对这个问题有什么建议吗?谢谢大家! 在mouseout处理程序上,在选中标志之前不要隐藏该框。将鼠标移到日期选择器上时设置标志,并在鼠标移出时取消设置 您

如果您在Internet Explorer(IE6/7/8)中打开以下内容并将鼠标悬停在“查找肖像”链接上,将显示一个弹出窗口。当您尝试从“月份”或“年份”下拉列表中选择一个值时,Internet Explorer将失去焦点,弹出窗口将关闭。它不应该关上。这仅在Internet Explorer中发生。jQuery v.1.3.2用于事件处理。对这个问题有什么建议吗?谢谢大家!

在mouseout处理程序上,在选中标志之前不要隐藏该框。将鼠标移到日期选择器上时设置标志,并在鼠标移出时取消设置

您的问题是您正在使用mouseover和mouseout函数。尝试使用,而应该考虑嵌套元素。

问题是,当您悬停
SELECT
元素时,实际上您“离开”了气泡,气泡就关闭了


正如我所说,请改用。

尝试访问您的页面。。。我猜每个人都在做同样的事情,因为它太慢了你能把你的新密码寄出去吗?您应该将hover()与气泡和链接一起使用。此外,考虑使用标记为MKORYAK:当您进入Nav和气泡时,将公共变量设置为TRUE;当输出时,将其设置为FALSE。因此,每当你想隐藏气泡时,检查该标志是否设置为TRUE;这会告诉你用户是否超过了这两件事中的一件。@Sed,我用一个旗子试过了-效果很好。问题实际上来自于事件的冒泡。当您“离开”该元素时,会触发一个事件,该事件会在父元素中“冒泡”。因此,只需将stopPropagation()添加到元素的“mouseout”函数中,即可解决问题。显然,还有其他一些问题,比如这并不是一直在引用工作,但我明天会花更多的时间在上面setTimeout'可能是与IE打交道时的关键。不过感谢Seb的帮助!