我需要一些关于clone()
jQuery 的帮助。
所以,事情是这样的:我正在做一些可以在触摸设备上工作的拖放和排序。一切都很好,除了当我克隆一个元素时,事件消失了(拖动停止工作)。
代码看起来像这样(过度简化):
$('li', layers).each(function(){
this.addEventListener('touchend', function(e){
var cloned = $(this).clone( true, true ); // no events are cloned at all!
cloned.insertBefore( this.helper );
}); //ontouchend
this.addEventListener('touchmove', function(e){
// do some stuff with this.helper
});
});
我做错了什么?
谢谢!