Jquery .clone()
Jquery .clone()
我目前正在尝试克隆以下代码:
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);
我需要将元素克隆到与兄弟元素相同的位置。这就是为什么我有:
var position = $(this).position();
var ptop = position.top;
var pleft = position.left;
用于获取位置。但是我也设置了一个更浅的不透明度
你把括号弄乱了。你对"appendTo()"的调用在"click"处理程序建立之后被应用。
$(this).click(function() {
$(this).clone().css({
top: ptop,
left: pleft,
opacity: '0.55'
}).appendTo(this);
});
你需要它在 "click"处理程序中,并且它需要在".clone()"返回值上调用。
相关文章:
- JQuery:使用clone()生成的元素不采用原始的事件属性
- jQuery Remove/Clone
- jQuery .clone changes onchange to onclick
- jQuery .clone setInterval
- jQuery's clone()函数扰乱了原始元素'的属性
- 使用.ech()绑定页面加载上的处理程序,并使用jQuery.clone(true,true)采用它们
- jQuery不适用于新的clone元素
- jQuery.clone()整个HTML表单及其所有值
- Jquery 1.10 live()和clone()的组合-奇怪的行为
- Jquery clone() 无法按预期工作
- JQuery .clone() 和 .appendTo() 导致多个附加
- jQuery clone() 将用户数据保留在输入字段中
- JQuery clone and Onchange Events
- Jquery .clone() 导致 $.post 失败
- jQuery.extend() deep clone nested objects
- 维护 jQuery.clone() 元素对原始元素的引用
- jquery.clone() attrs of elements
- Web2py jQuery clone
- jQuery clone onchange breaking
- jQuery Clone() 在页面中的行为不符合 asp.net