5
我有一個菜單,其中一個菜單項是select
元素。只有在IE 8中,當我將鼠標懸停在選擇options
上時,菜單失去焦點並關閉。它在Firefox中正常工作。任何幫助,將不勝感激選擇選項懸停時失去焦點
你可以參考this小提琴的代碼。
注意:我願意接受的解決方案使用js
和jquery
編輯:我不想一個替代的選擇。
我有一個菜單,其中一個菜單項是select
元素。只有在IE 8中,當我將鼠標懸停在選擇options
上時,菜單失去焦點並關閉。它在Firefox中正常工作。任何幫助,將不勝感激選擇選項懸停時失去焦點
你可以參考this小提琴的代碼。
注意:我願意接受的解決方案使用js
和jquery
編輯:我不想一個替代的選擇。
刪除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。
我在IE9中使用jQuery在它上下玩弄了它(沒有8個可用)。這並不完美,但它的確有部分影響力。 http://jsfiddle.net/vUger/1/ – Stieffers 2012-08-06 16:05:59
@Stieffers:現在菜單在選擇失去焦點後保持打開狀態。 – 2012-08-06 16:08:18
我只想用Sable Fost的解決方案。在IE中使用jQuery管理解決方案似乎沒有合理的方法。 – Stieffers 2012-08-06 16:15:43