j-Selected
Компонентът може да зададе определен клас на конкретен елемент в зависимост от простото състояние.
Конфигуриране:
class {String}е класно име за избрания елемент (предварително:selected)selector {String}е jQuery селектор (предварително:a)- Атрибут на
attr {String}за сравнение (предварително:ifи означаваdata-if) - Атрибут на
attror {String}за вторично сравнение (дефолт:orи означаваdata-or) datasource {String}пътят към източника на данни за списъка с елементиdelay {Number}за отлагане на рел-избор на стойност (предварително:50)
Използване:
Всеки елемент, според selector Трябва да се определи data-if Активност: работи само с strings Стойностите .
Използвайте го с <ui-component name="selected">Когато компонентът все още не е зареден, jComponent Изтегляне на първия адрес в DEF.fallback (След това Componentator Източник: Питър Шерка Componentator Съставни съставки, лиценз на MIT.
<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>