【发布时间】:2012-08-06 17:55:14
【问题描述】:
我正在破解一个 Lightbox javascript 图像插件,以在页面上显示来自画廊的缩略图。该页面有一系列<img> 和“gallery-image”类。我正在收集它们并将它们放入名为“lb-thumbs”的灯箱叠加层中的一个 div 中。所以我把这段代码放到了一个灯箱函数中:
var $thumbs = ($(".gallery-image").get());
$lightbox.find('.lb-thumbs').append($thumbs);
它可以工作,但是一旦灯箱打开,原始图像(灯箱叠加层后面)就会消失,因此当我关闭灯箱时,页面的原始 html 库已经消失。由于浏览器检查器工具,我知道当灯箱打开时会发生这种情况。所以我的代码中一定有一些东西让<img> 项目消失了。会不会是 jQuery get() 或 append()?我看不出这是在哪里发生的。可以吗?
谢谢! 马特
【问题讨论】: