ForgeKomponensek
hu

Komponensek

j-Centered

jComponent 20 · jcomponent@20 component Példa betöltve a jComponent 20-szal
  • Az összetevő a tartalmat a <body> címké alatt mozgatja (a pozíció miatt)

konfiguráció:

  • A if {String} állapot a formanyomtatványhoz képest a data-jc-path értékéhez képest.
  • reload {String} kapcsolat egy globális function(form_component) és ez fut, ha a formanyomtatvány megjeleníti
  • A autofocus {Boolean/String} egy bevitelt fókuszálhat. String === jQuery selector a beviteli
  • default {String} rövid alias a DEFAULT(default, true) számára
  • A zindex {Number} befolyásolhatja a z-indexet (default: 12)
  • A closebutton {Boolean} elrejtheti a x gombot (default: false)
  • A closeoutside {Boolean} bezárja az űrlapot, amikor a felhasználó a űrlapon kívül kattint (elsődleges: false)
  • vagy a closeoutside {String} tartalmazhat egy jQuery kiválasztót, amely egy közeles eseményre kerül
  • A closeesc {Boolean} bezárja az űrlapot, amikor a felhasználó megnyomja a ESC
  • A scrollbar {Boolean} lehetővé teszi a személyre szabott forgatót (default: true)
  • visibleY {Boolean} mutatja a függőleges csíkot (default: false)
  • close {String} kapcsolat egy globális function() és végrehajtja, ha a formanyomtatvány zárva van

Jó tudni:

Az új verzió támogatja a <script type="text/html"> tartalmának dinamikus értékelését. az alábbi példa HTML-vel ellátott forgatókönyvet tartalmaz, és az összetevő értékeli a tartalmat, ha a j-Form megjelenik (csak egyszer).

<ui-component name="centered" path="path" config="config">
	<script type="text/html">
		A CONTENT
	</script>
</ui-component>
  • Az összes gomb, amely a name="close" attribútum automatikusan bezárja az összetevőt
  • A data-name="close" elemek automatikusan bezárják az elemet

Használja a <ui-component name="centered">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
<div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sed, nam distinctio numquam dolore neque impedit, voluptate quam fugiat culpa minus.</div>
<br />
<a href="javascript:show()">Show</a>

<ui-component name="centered" path="form" config="if:login" class="hidden">
	<figure style="width:300px;margin:0 auto;background-color:rgba(100,100,100,0.1);display:block;padding:20px">
		<div><img src="https://www.totaljs.com/img/logo.svg" border="0" alt="Componentator" class="img-responsive" /></div>
		<br />
		<div class="m">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error nulla ratione possimus ducimus iusto porro, non laboriosam sunt reiciendis at.</div>
		<div class="center">
			<button name="close">CLOSE</button>
		</div>
	</figure>
</ui-component>

<script>
	var form = '';
	function show() {
		SET('form', 'login');
	}
</script>