Как исправить проблему в плагине jQuery Сhosen?

96
16 января 2021, 14:30

Ребят, помогите пожалуйста решить проблему с плагином Сhosen последней версии. Решил переделать плагина под себя, в плане дизайна. Переделал, но есть небольшая проблема, которая мешает.

https://drive.google.com/open?id=1K07BXzSaWKagqXpXQFmmApSWooCRYix7 -решение.

Когда кликаешь по select открывается окно на всю страницу, после выбора нужного значения окно закрывается и значение выбрано, но если попробовать нажать вновь на тот же select, происходит авто выбор и окно закрывается. Решил проблему тем, что через css сделал задержку появления для блока с значениями, всё круто, но опять же. Как я понял из-за фокуса происходит так, что второй раз кликнув на этот элемент происходит резкое закрытие окна.

Как можно убрать этот фокус и избавиться от данной проблемы? Уже другой плагин пробовал Selecator 3, но там ещё хуже всё... Надежда на Вас)

UPDATE 31.5 -Вопрос решён, помогли на другом ресурсе. Ссылка ведёт уже к готовому решению.

Answer 1

chosen.jquery.js 717 строка:

this.container.on('mousedown.chosen', (function(_this) {

заменить НА:

this.container.on('mouseup.chosen', (function(_this) {
READ ALSO
Отслеживание изменений коллекции List<string> c#

Отслеживание изменений коллекции List<string> c#

Не уверен, что правильно сформировал вопросЕсть два инкапсулированных поля:

127
Оптимальный вариант парсинга строки

Оптимальный вариант парсинга строки

Делаю запрос на сервер, результатом является byte[] (массив байтов обозвал как data)Не знаю на сколько разумно, но для начала конвертирую в string

103
UpCast/DownCast C#

UpCast/DownCast C#

В процессе изучения языка C# сталкиваюсь, как и все новички, с трудностями пониманияИзучаю язык на нескольких ресурсах, так как каждую тему...

101
Как скопировать каталоги в потоке с входными параметрами?

Как скопировать каталоги в потоке с входными параметрами?

Учусь запускать методы в потокеПодскажите как запустить метод в потоке, если в методе есть входные параметры?

116