2012-09-05 28 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它有很多的有關的缺陷信息'