2014-12-11 4 views
0

Мне нужно показать липкую панель поиска вверху, когда страница прокручивается вниз. Целевая страница уже содержит окно поиска. Таким образом, липкая панель должна появляться только тогда, когда она не видна, и когда окно поиска возвращается на просмотр, липкая панель поиска должна исчезнуть. Как это сделать с помощью jquery?Показать панель поиска при прокрутке вниз и скрыть ее при прокрутке наверх

+0

Взгляните на это: http://css-tricks.com/scroll-fix-content/ также отметить, вы вряд ли получите много помощи, если вы не покажете, что вы хотя бы пытались сделать какой-то код или показать больше исследований. – stemie

+0

Спасибо Stemie. И извините за то, что вы не добавили мой код или более подробную информацию. Это мой первый раз здесь. –

ответ

0

Как сказал начальник, вы получите гораздо больше ответов, если будет похоже, что вы дали ему шанс, но здесь все равно. Посмотрите на это fiddle для полного примера. В следующий раз дать ему попробовать и после соответствующего кода

JQuery

var searchHeight = $(".search-bar").outerHeight(); 
var offset = $(".search-bar").offset().top; 
var totalHeight = searchHeight + offset; 

$(window).scroll(function(){ 
    if($(document).scrollTop() >= totalHeight) { 
     $('.sticky-search').show(); 
    } else { 
     $('.sticky-search').hide(); 
    } 
}); 
+0

Спасибо Зак. И извините за то, что вы не добавили мой код или более подробную информацию. Это мой первый раз здесь. –