2013-02-23 70 views
0

工作,我有Firefox的一個小問題,這是HTML類:懸停不會在Firefox

<html> 
<button name="five" data-type="select" class="ui_button ui_button_normal"> 
<span>Pasta</span> 
<div class="ui_button ui_button_normal ui_select_list"> 
    <div class="ui_select_list_item" name="Pasta">Pasta</div> 
    <div class="ui_select_list_item" name="Carne">Carne</div> 
    <div class="ui_select_list_item" name="Verdura">Verdura</div> 
    <div class="ui_select_list_item" name="Pesce">Pesce</div> 
    <div class="ui_select_list_item" name="Dolce">Dolce</div> 
    <div class="ui_select_list_item" name="Frutta">Frutta</div> 
    <div class="ui_select_list_item" name="Caffè">Caffè</div> 
</div> 
</button> 
</html> 

,這是CSS

.ui_select_list 
{ 
margin: 0px !important; 
height: auto !important; 
padding: 10px; 
} 
.ui_select_list_item 
{ 
border: 1px solid transparent; 
} 
.ui_select_list_item:hover 
{ 
border: 1px solid transparent; 
background-color: rgba(0, 185, 0, 0.3); 
box-shadow: 0 0 2px 1px #000000; 
border-radius: 10px; 
} 
.ui_button 
{ 
background-color: rgba(140, 140, 140, 0.5); 
border: 0 solid transparent; 
border-radius: 10px 10px 10px 10px; 
color: #FFFF00; 
font-family: verdana, sans-serif; 
font-size: 15px; 
height: 32px; 
line-height: 30px; 
margin: 5px; 
position: relative; 
text-align: center; 
width: 160px; 
} 
.ui_button_normal 
{ 
box-shadow: 0 0 1px 4px rgba(0, 0, 0, 0.5); 
} 
.ui_button_normal:hover 
{ 
background-color: rgba(180, 180, 180, 0.5); 
box-shadow: 0 0 2px 5px rgba(0, 0, 0, 0.8); 
} 

能在http://jsfiddle.net/Mak73/3YkSe/

找到

問題是,在Google Chrome瀏覽器中,它的工作原理類似於當鼠標移過div.ui_select_list_item時div的內容隨div.ui_select_list_item:hover而改變。

在Firefox上:懸停不起作用,有什麼想法?

回答

3

它不工作,因爲你周圍包裹的div一個<button> ..關閉它<span>後和:hover國家將工作..

的jsfiddle:http://jsfiddle.net/3YkSe/2/

+0

我投下了它,但立即收回。然而,我注意到你並沒有從最下方移除結束標記。 – SeinopSys 2013-02-23 20:06:11

+0

好男人! – ssilas777 2013-02-23 20:08:04

0

我建議你嘗試使用下列的元素選項:

顯示:無; display:inline;

我認爲這會做一些更好的工作在Firefox上,焦點彈出 菜單,並顯示它內聯,沒有塊。這只是一個想法,我 得到了你去嘗試。如果有效,請回復!謝謝!

+0

不......不工作 – Mak73 2013-02-23 20:29:59

+0

Np,我剛試過,很好,這個解決了! – 2013-02-23 20:41:55