gpt4 book ai didi

javascript - 为什么 JQuery .empty() 不起作用?

转载 作者:行者123 更新时间:2023-11-30 10:00:02 25 4
gpt4 key购买 nike

! function(a) {
$("#videos","#uploads","#tijdlijn","#profel").empty();
a.fn.fbAlbum = function(l) {
var t = this,
e = {
albumID: 0x240fa56a571e02,
limit: 30,
ulClass: "album",
callback: "",
title: !0
};
l && a.extend(e, l);
var i = "https://graph.facebook.com/" + e.albumID + "/photos?limit=" + e.limit + "&access_token=862683673820828|15Gx44NW43LHI92o__bRPA6lz44";
return a.getJSON(i, function(l) {
var i = [];
for (var o in l)
for (var c in l[o])
if (val2 = l[o][c], "undefined" != typeof val2.source) {
var r = "";
e.title && val2.name && (r = val2.name), i.push('<li class="item_box_pic"><a class="imageLink" rel="group" data-featherlight="' + val2.source + '" "href="' + val2.source + '"><img src="' + val2.picture + '" alt="Facebook foto thumbnail, ' + r + '" title="' + r + '"/></a></li>');
}
a("<ul />", {
"class": e.ulClass,
html: i.join("")
}).appendTo(t), e.callback && e.callback();
}), this;
};
}(jQuery);

此脚本在点击时加载,因此它会在点击按钮后从 facebook 加载一组图像。 (例如:http://sophiadeboer.nl/#media)

问题是再次点击时,内容会追加,怎么不会因为

而消失
 $("#videos","#uploads","#tijdlijn","#profel").empty(); 

有人可以解释我的错误吗?

最佳答案

您对 empty() 的调用在函数之外,并且选择器的格式不正确。选择器应该是一个字符串...而不是多个参数

把它放在里面,这样每次调用函数时都会调用它

a.fn.fbAlbum = function(l) {
$("#videos, #uploads, #tijdlijn, #profel").empty();

.....
}

关于javascript - 为什么 JQuery .empty() 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32160573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com