/ / Чи є в будь-якому разі програмне примушення випадання jquery select2 зникнути, коли я закриваю діалогове вікно? - jquery, jquery-ui-dialog, jquery-select2

Чи є в будь-якому випадку програмно примусувати спадне меню jquery select2, щоб зникати, коли я закриваю діалогове вікно? - jquery, jquery-ui-діалог, jquery-select2

Я використовую плагін, який випадає jquery select2 наДіалогове вікно jquery ui, і я продовжую працювати над будь-якою проблемою, де я буду шукати щось, а потім вийти з діалогового вікна, але випадаючий список залишається видимим після того, як діалогове вікно не буде.

Чи є якийсь програмний спосіб змусити це зникнути?

Відповіді:

4 для відповіді № 1

Так. Select2 відкриває такий варіант закриття, як:

$("#your-select-box").select2("close");

Ви можете запустити це, коли діалогове вікно закриє власну близьку подію:

$( ".selector" ).dialog({
close: function( event, ui ) {
$("#your-select-box").select2("close");
}
});

або

$( ".selector" ).on( "dialogclose", function( event, ui ) {
$("#your-select-box").select2("close");
} );