j-Movable
Az összetevők hasonlóan működnek draggable A kiválasztó elem és támogatja a mozgást egymás között. draggable="true" Az attribútum.
konfiguráció:
selector {String}jQuery kiválasztóexec {String}A módszerhez vezető út, amely akkor fut, ha a felhasználó eleme mozog- A
global {Boolean}-es és a drop események adocument-hez kapcsolódnak (például:false) parent {String}kiválasztó annak az elemnek a megtalálására, ahol a húzás és a dobás csomagok csatlakoznak (default: jelenlegi elem)- A
move {Boolean}automatikus újrarendelési elemekhez vezet (default:true) container {String}a fő tartály megtalálására szolgáló kiválasztó- NEW
check {Function(el)}opcionális, a húzódhatóság ellenőrzésére szolgáló funkció (atruevagy afalse-t vissza kell adni)
A Exec módszer példája:
function exec_method(list, dragged, target) {
// @list jQuery list
}Jó tudni:
pathteljesítményekCHANGE()
Használja a <ui-component name="movable">Amennyiben a készülék még nem tölthető le, jComponent letöltés az első felhasználásra a címről DEF.fallback (Azt a Componentator A szerző: Peter Širka. forrás: a Componentator Az összetevők raktár, MIT licenc.
<ui-component name="movable" config="selector:.dragme;exec:moved">
<div class="dragme" draggable="true" style="width:50px;line-height:50px;background-color:#F0F0F0;text-align:center;position:relative;display:inline-block;margin:10px">A</div>
<div class="dragme" draggable="true" style="width:50px;line-height:50px;background-color:#E0E0E0;text-align:center;position:relative;display:inline-block;margin:10px">B</div>
<div class="dragme" draggable="true" style="width:50px;line-height:50px;background-color:#D0D0D0;text-align:center;position:relative;display:inline-block;margin:10px">C</div>
<div class="dragme" draggable="true" style="width:50px;line-height:50px;background-color:#C0C0C0;text-align:center;position:relative;display:inline-block;margin:10px">D</div>
<div class="dragme" draggable="true" style="width:50px;line-height:50px;background-color:#B0B0B0;text-align:center;position:relative;display:inline-block;margin:10px">E</div>
<div class="dragme" draggable="true" style="width:50px;line-height:50px;background-color:#A0A0A0;text-align:center;position:relative;display:inline-block;margin:10px">F</div>
</ui-component>
<script>
function moved(list) {
console.log(list);
}
</script>