uxrocket.accordion

0.5.1 • Public • Published

UX Rocket Accordion

İçerikler görütülenirken hareketin geçişi CSS3 transition ile tanımlanmıştır. Eski tarayıcılarda efektsiz olarak çalışmaktadır.

<div class="collapsible">
    <h3 class="collapsible-header"></h3>
    <div class="collapsible-content"></div>
</div>
<div class="collapsible">
    <h3 class="collapsible-header"></h3>
    <div class="collapsible-content"></div>
</div>

Notlar

Aynı ebeveyn içindeki akordiyon elemanlar birbirleri ile etkileşimli olarak çalışırlar. Bir akordiyonun açık gelmesi için current classı eklenmesi yeterlidir.

Tanımlar

Property Default Açıklama
header .collapsible-header Akordiyonun açılma/kapanma aksiyonlarını tetikleyen başlık satırı
content .collapsible-content Akordiyonun içeriği. Metin, tablo, form, resim içerik kısıtlaması yoktur.
current current Aktif olan akordiyon elemanı için tanımlanan CSS classı.
closeSiblings true Akordiyon açıldığında, aynı ebeveyn içindeki diğer akordiyonların kapanması ya da açık kalmasını belirler. true değerinde, diğer akordiyonlar kapanır.
animateWith css css ya da js parametrelerini alır. Akordiyonlar açılıp/kapanırken animasyonun CSS ile mi yoksa JS ile mi olacağını belirler. JS durumunda slideUp/Down şeklinde çalışır. CSS durumunda ise CSS ile tanımlanmış şekilde çalışır.
duration 200 JS animate kullanırken, animasyon süresini belirler.
Callback  
onReady Akordiyon plugini elemanlara bağlandığında çalışacak fonksiyonu çağırır.
onOpen Akordiyon elemanı açıldığında çalışacak fonksiyonu çağırır.
onClose Akordiyon elemanı kapandığından çalışacak fonksiyonu çağırır.

Public Metodlar

Method Açıklama
$(selector).collapsible(options) Bu method plugini manuel olarak bir elemana bağlamanızı sağlar.
$.uxcollapsible Bu method pluginin detayını görmenizi sağlar.
$.uxcollapsible.version Sayfaya eklenmiş pluginin versiyon numarasını gösterir.
$.uxcollapsible.settings Aktif pluginin ayarlarını gösterir.

Package Sidebar

Install

npm i uxrocket.accordion

Weekly Downloads

2

Version

0.5.1

License

MIT

Last publish

Collaborators

  • bcinarli