2012-09-05 27 views
2

我试图让一个框,弹出一个下拉菜单的一侧与当前悬停在选项内联。这并不容易解释,所以这里是一个工作示例(仅适用于Firefox)。 http://jsfiddle.net/WJaVz/21/检测选择选项的鼠标悬停在所有浏览器

香港专业教育学院尝试在Chrome和IE,但也不显得那么永远不会出现在预览框中识别选项的MouseEnter事件。我试图将事件更改为鼠标悬停并专注于他们喜欢它们的情况,但它仍然无法在IE和Chrome中使用。 (未经过测试的歌剧或Safari浏览器。)

一个想法是,也许使下拉列表成为一个无序列表,并使其看起来像一个下拉列表,我想我可以检测何时li有mouseenter事件。

有谁知道这是一个解决方案,因此它适用于大多数当前的浏览器,如果不是所有的人都没有重建最呢?

+0

,如果我没有记错的话,你可以欺骗其他浏览器要知道什么时候的任何部分elect&options是通过用div包装它并在那里做鼠标悬停来悬停的,但是我不认为你可以在没有创建自己的假选择式下拉菜单的情况下做到这一点。 –

+0

看看这篇文章:http://stackoverflow.com/questions/1895476/how-to-style-a-select-dropdown-with-css-only-without-javascript它有很多的有关的缺陷信息'