j-Selected
Componentul poate stabili o anumită clasă pentru un anumit element în funcție de condiția simplă.
Configurarea:
class {String}este un nume de clasă pentru elementul selectat (default:selected)selector {String}este un selector jQuery (default:a)- Atribuția
attr {String}pentru comparație (default:ifși înseamnădata-if) - Atribuția
attror {String}pentru comparația secundară (defață:orși înseamnădata-or) datasource {String}o cale către sursa de date pentru lista de articoledelay {Number}o întârziere pentru rel-selectarea valorii (default:50)
Utilizare:
Fiecare element de bază, în conformitate cu selector Trebuie să se definească data-if funcţionează numai cu strings Valorile sunt
Utilizați-l cu <ui-component name="selected">Când componenta nu este încă încărcată, jComponent Descărcați-l la prima utilizare de la adresa DEF.fallback (în cazul Componentator Autor: Peter Širka. sursă: Componentator Componente de stocare, MIT licență.
<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>