我创建了一个jQuery粘性导航栏,它工作正常,但我试图改善它没有任何成功。
这是代码:
jQuery(window).scroll(function() {
var scrollPos = jQuery(window).scrollTop();
if (scrollPos >= navOffset) {
jQuery("nav").addClass("fixed");
if (scrollPos == navOffset) {
jQuery(".nav_liste").prepend("<li><a>Menu</a></li><li>/</li>");
jQuery(".nav_liste").append("<li>/</li><li><a>your cart <img src=\"cart.png\"/> (0)</a></li>"); }
var boo = true;
} else if (boo === false) {
return;
}
else
{
jQuery("nav").removeClass("fixed");
/*jQuery(".nav_liste:nth-child(1)").remove();
jQuery(".nav_liste:nth-child(7)").remove();*/
}
});
因此,虽然我成功地将其粘贴并添加了两个项目,但我无法找到再次删除它们的方法(我在评论中的尝试)。第二个问题是,当我添加元素时,我必须非常慢地滚动,否则它将跳过添加部分。
我希望你可以提前帮助:)