ForgeKomponensek
hu

Komponensek

j-Selected

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

Az összetevő egy adott osztályt állíthat be egy adott elemre az egyszerű állapot szerint.


konfiguráció:

  • A class {String} egy kiválasztott elem osztálynév (default: selected)
  • selector {String} egy jQuery kiválasztó (default: a)
  • attr {String} attribútum összehasonlításhoz (első: if és azt jelenti, hogy data-if)
  • attror {String} attribútum a másodlagos összehasonlításhoz (default: or és azt jelenti, hogy data-or)
  • datasource {String} az adatforráshoz vezető út az elemek listájára
  • delay {Number} a rel-választás késése (default: 50)

Használat:

Minden egyes elem a selector Meg kell határozni data-if Ez csak működik, csak a strings Az értékek.

Használja a <ui-component name="selected">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
<style>
	.selected { font-weight: bold; }
	nav a { display: block; }
</style>

<nav>
	<ui-component name="selected" path="common.page">
		<a href="#users" data-if="users">Users</a>
		<a href="#products" data-if="products">Products</a>
		<a href="#settings" data-if="settings">Settings</a>
	</ui-component>
</nav>

<script>

	SET('common.page', 'products');

	window.onhashchange = function() {
		SET('common.page', location.hash.substring(1));
	};

</script>