j-Selected
O componente pode definir uma classe específica para um elemento em função da condição simples.
Configuração:
class {String}é um nome de classe para o elemento selecionado (default:selected)selector {String}é um seletor jQuery (default:a)- Atributo de
attr {String}para comparação (default:ife significadata-if) - Atributo
attror {String}para comparação secundária (default:ore significadata-or) datasource {String}um caminho para a fonte de dados para uma lista de itensdelay {Number}um atraso para a seleção de rel (default:50)
Uso:
Cada elemento é baseado em selector Deve ter definido data-if Apenas funciona com strings Os valores .
Use-o com <ui-component name="selected">Quando o componente ainda não está carregado, jComponent Descarrega-o no primeiro uso do endereço DEF.fallback (a partir do Componentator CDN por padrão). autor: Peter Širka. fonte: o Componentator Reserva de componentes, licença 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>