Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Плагин chosen, куда добавлять вызов $(".chosen-select").chosen({width: '350px'}); (https://javascript.ru/forum/jquery/57756-plagin-chosen-kuda-dobavlyat-vyzov-%24-chosen-select-chosen-%7Bwidth-%27350px%27%7D-%3B.html)

Ivetta 18.08.2015 12:33

Плагин chosen, куда добавлять вызов $(".chosen-select").chosen({width: '350px'});
 
я использую jQuery плагин Chosen ( http://harvesthq.github.io/chosen/ )

<select form="fiter" class="chosen-select" width="350px">
<option value="">Все</option>
<option value="test" selected>test</option>
</select>

Но есть проблема, что плагин не работает, когда div в котором он находится, скрыт (display: none).
Я нашла описание решения проблемы: http://sauron.org.ua/post/213, там написано:
Решение:
1. Качаем последнюю версию плагина: http://harvesthq.github.io/chosen/
2. Обновляем версию jQuery для верности.
3. Где вызов добавляем:
$(".chosen-select").chosen({width: '350px'});

Я не понимаю 3 пункт (Где вызов добавляем: $(".chosen-select").chosen({width: '350px'})
Подскажите, пожалуйста, куда нужно добавить этот код?

Sigizmund2012 20.08.2015 18:55

Ivetta,
В коде javascript у вас должен быть вызов метода chosen(), он в качестве аргумента может принимать объект с параметрами. Если ему уже передан объект, допишите в него свойство width: '350px', если нет, то передайте объект {width: '350px'}.


Часовой пояс GMT +3, время: 15:58.