Мне нужно показать липкую панель поиска вверху, когда страница прокручивается вниз. Целевая страница уже содержит окно поиска. Таким образом, липкая панель должна появляться только тогда, когда она не видна, и когда окно поиска возвращается на просмотр, липкая панель поиска должна исчезнуть. Как это сделать с помощью jquery?Показать панель поиска при прокрутке вниз и скрыть ее при прокрутке наверх
0
A
ответ
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
Спасибо Зак. И извините за то, что вы не добавили мой код или более подробную информацию. Это мой первый раз здесь. –
Взгляните на это: http://css-tricks.com/scroll-fix-content/ также отметить, вы вряд ли получите много помощи, если вы не покажете, что вы хотя бы пытались сделать какой-то код или показать больше исследований. – stemie
Спасибо Stemie. И извините за то, что вы не добавили мой код или более подробную информацию. Это мой первый раз здесь. –