我正在制作一个简单的灯箱。如果您单击图像,则会拍摄该图像并将其全屏显示,背后有黑色背景。
这是我的代码:
$('.theContent img').live('click', function(e) {
var lbImg = $(this);
$('#lb').toggle();
$('#lb').find("#lbImg").append(lbImg);
)
事实是,它将变量lbImg带走并将其放入灯箱中。我不想那样,我只想复制那些信息并复制,而不是重新定位。你会怎么做?
答案 0 :(得分:4)
使用.clone()
方法复制元素:
var lbImg = $(this).clone();
通常,重新附加元素时,会从之前的位置删除该元素。
时,如果必须附加一个元素而不从前一个位置删除它,则必须复制该元素。