Я знаю, что этот вопрос задан раньше, но я уверен, что после проверки их нет ни одной из навигационных баров, где бы это было построено.Сделать позицию удержания навигационной панели при прокрутке
У меня в основном возникают проблемы с тем, что панель навигации «плавно» переключается в фиксированное положение в верхней части экрана после прокрутки ее исходного положения, а затем обратно.
Я включил код, и пример здесь: http://jsfiddle.net/r2a6U/
Вот фактическая функция, которая делает переключатель Div в режим фиксированного положения:
var navPos = $('#navContainer').offset().top;
$(window).scroll(function(){
var fixIT = $(this).scrollTop() >= navPos;
var setPos = fixIT ? 'fixed' : 'relative' ;
var setTop = fixIT ? '0' : '600' ;
$('#navContainer').css({position: setPos});
$('#navContainer').css({'top': setTop});
});
Любая помощь будет оценена.
Приветствия
Отлично Благодарственное вы очень сэр, я изо всех сил с этим на какое-то время! Это также дало мне дополнительные знания о jQuery, которые могут быть полезны в будущем! –
Nps, всякий раз, когда я нахожусь в использовании '.css()' в jQuery, я обычно делаю это с помощью класса. Не забудьте нажать галочку, чтобы принять ответ –
Сделано и сделано. Еще раз спасибо! –