habe ich eine Textbox und dann eine ungeordnete Liste wie unten:Feuer Click-Ereignis von li vor ul versteckt
<div>
<input type="text" />
<button>Go</button>
</div>
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
</ul>
Jetzt im Unschärfe Ereignisse von Textbox:
$('input').on('blur', function() {
$('ul').hide();
});
Der obige Code funktioniert fein.
Ich versuche, etwas wie combobox
zu machen.
Also, mein gewünschtes Verhalten ist:
Also, für die zweite Funktionalität verbergen, wenn ich auf jeden li
den click
Fall li
klicken soll abfeuern und dann ul
versteckt werden soll.
Danke für die Antwort. Versuchen Sie, auf Apple zu klicken. – Vishal
@Vishal behoben. BTW, das ist nicht Tastatur zugänglich. Abhängig von Ihrem genauen Bedarf, können Sie nur 'combobox' verwenden – acbabis
Ich würde kein Timeout verwenden, da meine UL eine Bildlaufleiste haben kann. Und wenn der Benutzer scrollt, kann nach dem Timeout ul verschwinden. Trotzdem werde ich es versuchen, bevor ich dich etwas anderes frage. BTW danke für die Antwort. – Vishal