Мне нужна помощь с 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
});
});
Что я делаю не так?
Спасибо!