Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как подружить библиотеку для селектов с библ. для кастомных скроллов? (https://javascript.ru/forum/misc/80769-kak-podruzhit-biblioteku-dlya-selektov-s-bibl-dlya-kastomnykh-skrollov.html)

CryNet 30.07.2020 12:48

Как подружить библиотеку для селектов с библ. для кастомных скроллов?
 
Для селектов я использую бибилотеку choices.js, а для селектов nanoScroller.js. Как их подружить? Сейчас я на следующем этапе:
https://jsfiddle.net/xr30mcjf/1/

У меня скролл работае не корректно.

UPD: у меня в реализации вставляется div с классами для nanoScroller.js, можно без вставки, просто классы навешать. Выпадающий список будет отодвигать контент, но то такое.
UPD 2: вангую, что дело в том, что choices.js перевставляет кусок HTML-я с моими опциями и из-за этого nanoScroller.js просчитывает неправильно расстояние полосы прокрутки.

CryNet 30.07.2020 13:26

Таки да. Дело оказалось в том, что на момент инита скролла у нас выпадающий список имеет одну высоту, а при открытии другую. То при появлении выпадающего списка нужно инитить nanoScroller.js, а не как бы заранее.


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