Sha*_*313 2 javascript jquery clone position appendto
我目前正在尝试使用以下代码进行克隆:
var position = $(this).position();
var ptop = position.top;
var pleft = position.left;
$(this).click(function() {
$(this).clone().css({
top: ptop,
left: pleft,
opacity: '0.55'
})
}).appendTo(this);
Run Code Online (Sandbox Code Playgroud)
我需要元素克隆到比兄弟元素确切的位置.这就是为什么我有:
var position = $(this).position();
var ptop = position.top;
var pleft = position.left;
Run Code Online (Sandbox Code Playgroud)
获得这个职位.但我也认为克隆具有更轻的不透明度.
你的括号搞砸了.在建立"click"处理程序后,您将调用"appendTo()".
$(this).click(function() {
$(this).clone().css({
top: ptop,
left: pleft,
opacity: '0.55'
}).appendTo(this);
});
Run Code Online (Sandbox Code Playgroud)
你需要在 "click"处理程序中,它需要在".clone()"返回值上调用.