Как перемещать HTML элемент внутри, например, <div />
? В примерах и API не нашел…
Спасибо!
Можно глянуть вот здесь
http://webix.com/ru/blog/drag-and-drop-v-polzovatelskom-interfejse-webix/
Если надо перетаскивать просто HTML елемент в другой элемент, возможно имеет смысл использовать просто HTML5 Drag-n-drop АПИ
Спасибо, это я видел. Мне надо простое перемещение внутри области. Мышку нажал, перетащил, мышку отпустил, элемент остался на месте. Похожий функционал в графических редакторах.
Чтобы предотратить поведение по умолчанию можно переопределить $drop обработчик, как это сделано например вот здесь
webix.DragControl.addDrop("mytext", {
$drop:function(source, target, event){
var dnd = webix.DragControl.getContext();
target.value = dnd.from.getItem(dnd.source[0]).title;
}
})
или, в случае перетаскивания в webix компонент, вернуть false из onBeforeDrop события
Вот пример , что я имею ввиду http://webix.com/snippet/8be7e306.
Хочется, чтобы только внутри
перемещался элемент.
наверно так не получится?
наверно так не получится?
Можно, но замороченно
Супер! спасибо большое!!!