0.0.0 • Published 6 years ago

ds-tab v0.0.0

Weekly downloads
1
License
MIT
Repository
-
Last release
6 years ago

ds-tab ( Don't Need jQuery )

ds-tab.js は、jQueryを必要としないタブ機能のライブラリです。

  • Target browser : IE9+
  • IE9の場合は transition 無しでタブが表示されます。

Install

npm i ds-tab -S

Import

import DsTab from 'ds-tab';

Constructor

new DsTab(element [, option]);
ArgumentData typeDefaultDescroption
elementString-(Required)対象要素を指定します。ex) ".tab"
optionObject-ex) option = { fadeSpeed: 100, btnElm: "ul li a", detailElm: "div"}
OptionData typeDefaultDescroption
fadeSpeedNumber0表示スピードを調節できます。
btnElmString".tab_btn"(“.tab”の場合)ボタンとなる要素を指定できます。
detailElmString".tab_detail"(“.tab”の場合)内容となる要素を指定できます。

Method

MethodArgumentDescroption
Open( element )Stringelement で指定したタブを開きます。
OpenEnd = function(){};-タブが開いた後に実行されます。

Demo

https://dsflon.github.io/ds-tab/

import DsTab from 'ds-tab';

let dsTab = new DsTab('.tab');

//

let dsTab2 = new DsTab(
    '.tab2',
    {
        fadeSpeed: 600
    }
);

dsTab2.Open( ".open" );

dsTab2.OpenEnd = function(){
    console.log("OpenEnd");
};