2016-11-06 4 views
0

Как привязать эту функцию к ширине окна?Как связать функцию с шириной окна?

jQuery(window).scroll(function() { 
    if (jQuery(this).scrollTop() > 0) { 
     jQuery('.navbar-header').slideUp("slow"); 
    } else { 
     jQuery('.navbar-header').slideDown("slow"); 
    } 
}); 
+1

Hi. Чтобы ответить на ваш вопрос, я могу предложить вам добавить дополнительную информацию к вашему ответу. Stack Overflow - это не служба написания кода, и просто просить людей сделать это приведет к игнорированию вашего вопроса. Вы предоставили некоторый код, но не объяснили, что он производит, и как это отличается от того, что вы хотите. Также подумайте о том, какие конкретные вопросы или проблемы у вас есть. – JamesStewy

+0

'с шириной окна', что вы имеете в виду? вы имеете в виду, когда меняется ширина окна? –

+0

в минимальной ширине окна 992px, функция будет работать. В противном случае функция должна быть отключена. – rafiz

ответ

1

С надстройкой объяснить, вы можете изменить отзывчивое изменение рендеринга на основе ширину window.So, единственный способ сделать это, чтобы изменить обработчик.

jQuery(window).scroll(function() { 
    if (jQuery(document).width() < = 992) { 
    if (jQuery(this).scrollTop() > 0) 
    { 
     jQuery('.navbar-header').slideUp("slow"); 
    } 
    else 
    { 
     jQuery('.navbar-header').slideDown("slow"); 
    } 
    } 
}); 

Таким образом, если вы измените ширину браузера, изменится показ прокрутки.