#javascript #jquery #scrollbar #navbar #sticky
#javascript #jquery #полоса прокрутки #панель навигации #липкий
Вопрос:
Я пытаюсь одновременно использовать как JScrollPane — или любой другой функционирующий пользовательский плагин полосы прокрутки — так и sticky nav bar, но это просто не работает, что бы я ни делал.
JS ДЛЯ ЗАЛИПАЮЩЕЙ панели НАВИГАЦИИ
var num = 200; //number of pixels before modifying styles
$(window).bind('scroll', function () {
if ($(window).scrollTop() > num) {
$('.navbar').addClass('fixed');
} else {
$('.navbar').removeClass('fixed');
}
});
JS ДЛЯ JSCROLLPANE
$(function()
{
$('#bodyID').jScrollPane();
});
Есть предложения?
Комментарии:
1. у вас есть класс css, определенный для «фиксированного»? или вы пытаетесь добавить свойство css position: исправлено.
2. Определен класс fixed.
3. у вас есть образец html / css? сложно отладить проблему только с помощью функций js.
4. Конечно: twenty-two.forumactif.org Красная панель — это .navbar ofc, хотя не обращайте внимания на цвета
5. вероятно, это потому, что ваш $ (window) на самом деле не прокручивается… прокрутка происходит на вашем $(‘#bodyID’)