У меня возникли проблемы с созданием липкой навигации, я исследовал множество учебников и просмотрел переполнение стека, но я считаю, что все это довольно сложно или просто не работает в конце, я новичок программистом, и я был бы признателен, если бы кто-то мог пролить свет на мою ситуацию. ** Полужирный - это то, что я написал для липкой навигации ** Мне очень жаль, если я неправильно отформатировал этот вопрос , и было бы хорошо, если вы разместите вставку моего файла css, но измените его так, чтобы он работы, а затем прокомментировать связь, потому что это оказалось бы очень легко для меня, потому что я не всегда понимаю, комментарии, мне далиSticky Navigation - Beginner
Jquery:
jQuery(document).ready(function() {
// define variables
var navOffset, scrollPos = 0;
// add utility wrapper elements for positioning
jQuery("nav").wrap('<div class="nav-placeholder"></div>');
jQuery("nav").wrapInner('<div class="nav-inner"></div>');
jQuery(".nav-inner").wrapInner('<div class="nav-inner-most"></div>');
// function to run on page load and window resize
function stickyUtility() {
// only update navOffset if it is not currently using fixed position
if (!jQuery("nav").hasClass("fixed")) {
navOffset = jQuery("nav").offset().top;
}
// apply matching height to nav wrapper div to avoid awkward content jumps
jQuery(".nav-placeholder").height(jQuery("nav").outerHeight());
} // end stickyUtility function
// run on page load
stickyUtility();
// run on window resize
jQuery(window).resize(function() {
stickyUtility();
});
// run on scroll event
jQuery(window).scroll(function() {
scrollPos = jQuery(window).scrollTop();
if (scrollPos >= navOffset) {
jQuery("nav").addClass("fixed");
} else {
jQuery("nav").removeClass("fixed");
}
});
});
Html: http://pastebin.com/MSfbQxdv CSS: http://pastebin.com/v0VrGf3T
Эй , спасибо за то, что помогли мне, я попробовал, что вы сказали, но по какой-то причине это не сработает, все в порядке, если вы разместите мусорную корзину моего css-файла, но измените ее так, чтобы она работала, а затем прокомментируйте ссылку, – Nicholas
Удостоверьтесь, что: снимите этот бит CSS в самом конце вашего файла, чтобы предыдущие правила не перезаписывали его, или чтобы изменить свойства в уже выбранных селекторах. – lleaff
У меня есть и все еще не работает, все в порядке, если вы можете попробовать, что я прокомментировал ранее, это начинает становиться проблемой для меня. – Nicholas