Я немного искал и не мог найти ответ на этот вопрос, а также немного возился с кодом, но безрезультатно.У меня есть стандартная jQuery UI dragable и droppable установка, которая работает.
Однако, когда элементы (в данном случае ботинки) перетаскиваются в область цели, которую можно опустить, они добавляются, поэтому старые элементы остаются впереди, а новые элементы добавляются в конец и выталкиваются из поля зрения.
Есть ли способ, чтобы сортируемые предметы были добавлены к моей цели, а не добавлены?
Редактировать **
var proto = $.ui.droppable.prototype;
proto._create = function() {
console.log('Calling the create method');
var o = this.options, accept = o.accept;
this.isover = 0; this.isout = 1;
this.accept = $.isFunction(accept) ? accept : function(d) {
return d.is(accept);
};
//Store the droppable's proportions
this.proportions = { width: this.element[0].offsetWidth, height: this.element[0].offsetHeight };
// Add the reference and positions to the manager
$.ui.ddmanager.droppables[o.scope] = $.ui.ddmanager.droppables[o.scope] || [];
$.ui.ddmanager.droppables[o.scope].unshift(this);
(o.addClasses && this.element.addClass("ui-droppable"));
};