nicescroll() не работает с автоматически сгенерированным div
Я использую библиотеку nicescroll js, потому что я хочу сделать свою прокрутку div приятной, а не прокрутку по умолчанию. Я хочу сделать прокрутку на маркерлист ul, который генерируется JavaScript.
Я добавил библиотеку jicesasroll nicescroll следующим образом:
<script src="http://areaaperta.com/nicescroll/js/jquery.nicescroll.min.js"></script>
и функционировать так:
<script type="text/javascript">
$(function() {
$("#markerlist").niceScroll();
});
</script>
0 ответов
Возможно, вы можете установить тайм-аут перед применением nicescroll. Когда все содержимое загружено, примените nicescroll. Или, если вы используете div, который отображается после нажатия кнопки, вы можете поместить код в функцию обработчика кликов.
$(window).on('load', function() {
window.setTimeout(function() {
$("#markerlist").niceScroll();
}, 200);
});