Ich benutze selectize.js, um einige Vorschläge zu machen, während der Benutzer eine Abfrage in eine Textbox eingibt. Ich möchte jedoch verhindern, dass das Dropdown geöffnet wird, wenn bestimmte Bedingungen nicht erfüllt werden. Mir ist der Rückruf onDropdownOpen
bekannt, aber es scheint, dass das Ereignis von dort nicht gestoppt werden kann. Die folgende Problemumgehung funktioniert ebenfalls nicht.Verhindern, dass das Dropdown-Menü geöffnet wird, wenn bestimmte Bedingungen nicht erfüllt sind
onDropdownOpen: function($dropdown) {
// [Test some variables here]
$dropdown.collapse();
}
Gibt es trotzdem, dies zu erreichen?
Haben Sie versucht, 'if (Bedingung) return false;'? – connexo
Eine gute Frage an die selectize.js Autoren. – Whothehellisthat
@connexo Ja, nichts passiert. – cdonts