2012-08-06 69 views
5

我有一個菜單,其中一個菜單項是select元素。只有在IE 8中,當我將鼠標懸停在選擇options上時,菜單失去焦點並關閉。它在Firefox中正常工作。任何幫助,將不勝感激選擇選項懸停時失去焦點

你可以參考this小提琴的代碼。

注意:我願意接受的解決方案使用jsjquery

編輯:我不想一個替代的選擇。

+2

我在IE9中使用jQuery在它上下玩弄了它(沒有8個可用)。這並不完美,但它的確有部分影響力。 http://jsfiddle.net/vUger/1/ – Stieffers 2012-08-06 16:05:59

+0

@Stieffers:現在菜單在選擇失去焦點後保持打開狀態。 – 2012-08-06 16:08:18

+0

我只想用Sable Fost的解決方案。在IE中使用jQuery管理解決方案似乎沒有合理的方法。 – Stieffers 2012-08-06 16:15:43

回答

-1

刪除SELECT選項。嘗試將其替換爲子列表:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 

    <body> 
    <ul> Numbers 
     <li>1</li> 
     <li>2</li> 
     <li>3</li>   
     <li> 
      Select --> 
      <ul> 
       <li> 
        One 
       </li> 
       <li> 
        Two 
       </li> 
       <li> 
        Three 
       </li> 
      </ul> 
     </li> 
    </ul> 
</body> 
</html> 

這適用於Chrome和IE。