2012-08-06 1 views
5

Ich habe ein Menü und eines der Elemente im Menü ist ein select Element. Nur in IE 8, wenn ich schwebe auf die Auswahl options das Menü verliert Fokus und schließt. Es funktioniert gut in Firefox. Jede mögliche Hilfe würde geschätzt werdenBeim Schweben von Optionen wählen Menü Fokus

Sie können this Geige für den Code verweisen.

Hinweis: Ich bin offen für Lösungen js und jquery

EDIT: Ich mag keine alternative zu der Auswahl.

+2

Ich habe mich in IE9 (nicht 8 verfügbar) herumspielen mit jQuery. Es ist nicht perfekt, aber es hat teilweise den Effekt, den du erreichen willst. http://jsfiddle.net/vUger/1/ – Stieffers

+0

@Stieffers: Jetzt bleibt das Menü in einem offenen Zustand, nachdem die Auswahl den Fokus verliert. –

+0

Ich würde nur mit Sable Fosts Lösung gehen. Es scheint keinen vernünftigen Weg zu geben, eine Lösung in IE mit jQuery zu verwalten. – Stieffers

Antwort

-1

Lassen Sie die SELECT-Option fallen. Versuchen Sie, es durch eine Unterliste zu ersetzen:

<!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> 

Dies funktioniert in Chrome und IE.