我正在做一个简单的lightbox。如果你点击一张图片,它会把图片全屏显示出来,背景是黑色的。
下面是我的代码:
$('.theContent img').live('click', function(e) {
var lbImg = $(this);
$('#lb').toggle();
$('#lb').find("#lbImg").append(lbImg);
)
问题是,它拿走了变量lbImg并把它放在lightbox中。我不想这样,我只想复制那一点信息,而不是重新定位。你会怎么做呢?
1条答案
按热度按时间kmbjn2e31#
使用
.clone()
方法复制元素:通常,当一个元素被重新追加时,它会从先前的位置被移除。当一个元素必须被追加而不从先前的位置被移除时,它必须被复制。