2015-08-10 3 views
5

Eingabetaste öffnet nicht Drop-Down in Mozilla. Works in Chrome in Ordnung. (Sein Chrom Standardverhalten)Eingabetaste nicht öffnen Dropdown in Mozilla

Der Versuch, so etwas wie dieses es in Mozilla zu erreichen

var self = this; 
    $('select').on('keyup', function (e) { 
     if (e.keyCode == 13) { $(this).trigger('click'); } 
    }); 
+0

versuchen 'e.which' anstelle von' e.keyCode', aber ich fühle es funktioniert gut ** [hier] (http://jsfiddle.net/Guuprasad_Rao/6w32teek/2/) ** –

+0

@GuruprasadRao Nö nicht nicht –

Antwort

2

Gemäß this page ist die Abkürzung für Mozilla Alt + Pfeil nach unten, für ausgewählte Felder, Pfeiltasten zum Blättern, Enter zur Auswahl.

+0

danke. können wir manuell ein Ereignis für Alt + Ertrinken Pfeil auslösen? –

+1

Siehe [this] (http://stackoverflow.com/questions/832059/definitive-way-to-trigger-keypress-events-with-jquery), [this] (https://developer.mozilla.org/en -US/docs/Web/API/MouseEvent/altKey) und [dies] (http://stackoverflow.com/questions/10671822/jquery-handling-key-combinations) – ThreeSidedCoin

+1

Und [dies] (https: // api. jquery.com/category/events/event-object/) – ThreeSidedCoin

0

Sind Sie in der Auswahlbox versuchen? Wenn ja, dann ist der Trigger nicht möglich.

Sie können einige andere Elemente (div, ul li, ..) ähnlich der Auswahlbox anprobieren.

Verwandte Themen