Я пытаюсь настроить полосу прокрутки в выпадающих меню Select2 с помощью библиотеки SimpleBar. Обычно я оборачиваю элемент, содержащий полосу прокрутки, следующей разметкой, как указано в библиотеке Simplebar:
<div data-simplebar></div>
Но сложная часть здесь заключается в том, что класс Select2, который нужно обернуть, select2-results__options
, генерируется не только при загрузке страницы, но и только когда открыт раскрывающийся список Select2.
Simplebar документирует еще один способ, который вы можете использовать, например:
new SimpleBar(document.getElementById('myElement'));
Однако элемент, на который я нацеливаюсь, не является ни идентификатором, ни его существующим, пока я не выберу раскрывающийся список и не открою его, что делает его бесполезным.
Есть ли способ настроить полосу прокрутки альтернативным методом?
Простая документация: https://github.com/Grsmto/simplebar/tree/master/packages/simplebar
Выбрать2: https://select2.org/getting-started/basic-usage