У меня есть меню, которое перемещается в окне при прокрутке.
В настоящее время мое меню всегда остается 190px от верхней части окна.
Я использую плагин размеров, и вот мой jQuery:
$(document).ready(function() {
menuYloc = parseInt($('#mainMenu').css('top').substring(0,$('#mainMenu').css('top').indexOf('px')))
$(window).scroll(function () {
var offset = menuYloc+$(document).scrollTop()+'px';
$('#mainMenu').animate({top:offset},{duration:600,queue:false});
});
});
Что я хотел бы сделать, так это то, что когда вы прокручиваете страницу вверх, меню находится на расстоянии 190px от вершины. Однако, когда вы начинаете прокручивать меню вниз по странице, пока она не достигнет 50px от верхней части окна, она начнет плавать, всегда оставаясь на 50px от верхней части окна, если вы не прокрутите вверх до верхней части окна. стр.
Надеюсь, что это имеет смысл, и, пожалуйста, дайте мне знать, если у вас есть решение.