Настроить полосу прокрутки, чтобы обновить window.scrollY?

0

Я добавил настраивать полосу прокрутки на моем сайте, которая не обновляет window.scrollY, и мое изображение не исчезает. Мой код таков:

<link rel='stylesheet' href='/jquery.mCustomScrollbar.css' type='text/css' media='all' />
<script type='text/javascript' src='/jquery.mCustomScrollbar.concat.min.js'></script>
<script type="text/javascript">
        (function ($) {
                    $(window).load(function () {
                        $("body").mCustomScrollbar();
                    });


    })(jQuery);
    </script>

Является ли какая-либо настраиваемая строка прокрутки jquery для версии 1.9.1, которая обновляет window.scrollY?? Благодарю вас за помощь.

Теги:

1 ответ

0

Это происходит потому, что пользовательская полоса прокрутки эмулирует прокрутку с использованием смещения содержимого, а не scrollTop/scrollLeft. Вы можете попробовать панель прокрутки jQuery, которая прокручивает страницу, но вам нужно будет сделать обертку страницы, применить к ней прокрутку и прослушать события прокрутки в этом контейнере, а не в окне!

Пример здесь. Кроме того, вы не можете удалить собственную полосу прокрутки страниц в IE7

Ещё вопросы

Сообщество Overcoder
Наверх
Меню