JQueryUI Przeciągnij wewnątrz Droppable z możliwością zmiany rozmiaru nie działa. Pomysł polega na tym, aby przeciągać elementy, które są przeciągane i upuszczane, aby je podzielić za pomocą zmiany rozmiaru dla upuszczonych elementów.Jquery z opcją przeciągania i zmiany rozmiaru nie działa zgodnie z oczekiwaniami.
kod robocza: http://jsfiddle.net/lukaszjg/GvDLh/
Instrukcje do odtworzenia problemu:
- Drag "Wrota" na "miejsce do spadku"
- Spróbuj zmienić rozmiar
- Spróbuj przeciągnąć przeciągany element, wewnątrz "miejsce na spadek"
- Spróbuj zmienić rozmiar ponownie przeciągnięty element - nie działa zgodnie z oczekiwaniami
Proszę znaleźć kod poniżej, gdzie #dragme i #droppable odnoszą się do odpowiednich elementów div. Czy mogę to naprawić?
$("#dragme").draggable({
helper: 'clone',
cursor: 'move',
tolerance: 'fit'
});
var x = null;
$("#droppable").droppable({
drop: function(e, ui) {
x = ui.helper.clone();
x.draggable({
helper: 'original',
containment: '#droppable',
tolerance: 'fit'
});
x.resizable();
x.appendTo('#droppable');
ui.helper.remove();
}
});
Jsfiddle działa dobrze dla mnie przy okazji. Jedyną rzeczą jest to, że moja przeglądarka (Chrome) jest strasznie wybredna, gdy próbujesz wybrać dolny prawy róg, aby zmienić rozmiar w 2 wymiarach. – m90
@ m90: Zobacz DOM, zobacz czy skończysz z podwójnym zestawem elementów '.ui-resizable-handle' podczas przeciągania, upuszczania i przeciągania. W jaki sposób konflikt indeksu z-Z może być odtwarzany, zależy od przeglądarki. –