Я пытаюсь сделать клейкий навигатор, который прилипает к вершине только тогда, когда он касается верхней части, но мой код jQuery не работает.jQuery sticky navbar
Код (Jquery):
function findDistance()
{
var distToTop = $(window).scrollTop();
var navOffset = $('#navbar').offset().top;
var distance = (navOffset - distToTop);
return distance;
}
$(document).ready(function()
{
var defaultNavDist = 166;
var distance = findDistance();
var fixedSet = false;
$(window).scroll(function()
{
if(distance < 1 && fixedSet == false)
{
fixedSet = true;
$('#navbar').css('position', 'fixed');
}
});
});
Ссылка на jsFiddle: http://jsfiddle.net/fj10ruqs/
JSFiddle или что-то подобное поможет отлаживать и предлагать изменения. – robabby
Вот скрипка, которую вы просили: http://jsfiddle.net/fj10ruqs/ – Jojo01