jQuery粘性导航栏,删除内容

时间:2016-01-09 15:45:35

标签: javascript jquery sticky

我创建了一个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();*/
    }

}); 

因此,虽然我成功地将其粘贴并添加了两个项目,但我无法找到再次删除它们的方法(我在评论中的尝试)。第二个问题是,当我添加元素时,我必须非常慢地滚动,否则它将跳过添加部分。

我希望你可以提前帮助:)

0 个答案:

没有答案