小编vjo*_*nov的帖子

jQuery只附加一次

所以我有这个:

jQuery("document").ready(function($){

var nav = $('#nav');
var logo = '<img src="img/logo.png" />';

$(window).scroll(function () {
    if ($(this).scrollTop() > 136) {
        nav.addClass("nav-f");
        nav.append(logo);
    } else {
        nav.removeClass("nav-f");
        nav.remove(logo);
    }
});

});
Run Code Online (Sandbox Code Playgroud)

滚动时我正在尝试修复导航,这有效,但我也想在#nav div中添加一个带有徽标图像的标签,这也可以,但它会附加在每个滚动上,所以滚动时我会变得像100个图像的徽标.

如何才能使其仅追加一次并且当滚动次数超过136px时才被删除?

jquery append

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

append ×1

jquery ×1