0
У меня есть перемещаемый элемент с классом «.item», когда я перетащить его к месту назначения он просто сидит там, и я не могу переместить его вокруг, это код, я использую:jQuery draggable helper не перетаскивается?
$('.item').draggable({
helper : 'clone',
onStartDrag:function(){
$(this).draggable('options').cursor = 'not-allowed';
$(this).draggable('clone').css('z-index',10);
},
onStopDrag:function(){
$(this).draggable('options').cursor='move';
}
});
$('.cart').droppable({
drop: function(event, ui) {
$.ui.ddmanager.current.cancelHelperRemoval = true;
},
onDragEnter:function(e,source){
$(source).draggable('options').cursor='auto';
},
onDragLeave:function(e,source){
$(source).draggable('options').cursor='not-allowed';
$.ui.ddmanager.current.cancelHelperRemoval = false;
},
onDrop:function(e,source){
var name = $(source).find('p:eq(0)').html();
var price = $(source).find('p:eq(1)').html();
addProduct(name, parseFloat(price.split('$')[1]));
}
});
но цель помощника, чтобы сделать копию элемента, а не перетаскивать исходный элемент. –
ok, i undrestand you, я снова пересмотрел код –
Спасибо за помощь @Yasemin, но теперь элемент даже не попадает на класс тележки, я могу перетащить его, но когда я его уронил, он просто исчезает. –