ForgeKomponensek
hu

Komponensek

j-Movable

jComponent 20 · jcomponent@20 component Példa betöltve a jComponent 20-szal

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 a document-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ó (a true vagy a false-t vissza kell adni)

A Exec módszer példája:

function exec_method(list, dragged, target) {
	// @list jQuery list
}

Jó tudni:

  • path teljesítmények CHANGE()

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.

example.html
<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>