1.0.4 • Published 7 years ago

toggly v1.0.4

Weekly downloads
3
License
ISC
Repository
github
Last release
7 years ago

Toggly

Pequeño script para hacer tabs tipo 'toggle' usando exclusivamente los atributos data-*

Instalación

Añade toggly.min.js a tu web.

Estructura de los tabs

<div data-toggly="toggly-funny-pane">
    <a data-tg-id="1" data-tg-active="false">Tab 1</a>
    <a data-tg-id="2" data-tg-active="true">Tab 2</a>
</div>

En el contenedor principal se debe añadir un atributo data-toggly para indicarle a Toggly que efectivamente es un componente toggly, y se iguala con el valor del contenedor al que quiera afectar. Posteriormente en cada 'tab' del componente Toggly se añadirá el atributo data-tg-id, que servirá para enlazarlo con el id del contenedor y por último data-tg-active que valdrá true o false y servir para saber qu tab está activo.

Estructura del contenedor

<div data-tg-pane="toggly-funny-pane">
    <div data-tg-id="1">Toggly Content 1</div>
    <div data-tg-id="2">Toggly Content 2</div>
</div>

El contenedor ha de tener un atributo data-tg-pane con el valor que se haya puesto en el componente Toggly, en el atributo data-toggly Posteriormente en cada contenedor interno donde quiera que Toggly actue se le ha de indicar un id con data-tg-id, este coincidirá con los ids que hayamos definido en el componente Toggly

Demo

http://codepen.io/hisco/pen/vyoMdY