文章目錄自動生成器

提供一個插件,能夠實現segmentfault的文章目錄效果啦~~javascript

不止點擊跳轉還滾動激活當前連接html

demo地址java

使用很簡單git

<!-- 文章容器 -->
<div id="kCatelog"></div>
<!-- 目錄容器 -->
<div class="k-catelog-list" id="catelogList"></div>
new Katelog({
    contentEl: 'kCatelog',
    catelogEl: 'catelogList',
    linkClass: 'k-catelog-link',
    linkActiveClass: 'k-catelog-link-active',
    supplyTop: 20,
    selector: ['h2', 'h3'],
    active: function (el) {
        console.log(el);
    }
});

支持IE8以上和主流的瀏覽器github

contentElsegmentfault

文章容器,id選擇器瀏覽器

catelogEl佈局

目錄容器,id選擇器插件

linkClasscode

每一個目錄項的類

linkActiveClass

當前激活的目錄項的類

selector(可選)

選擇目錄的標題元素,默認支持6級樹形結構

默認值: ['h1', 'h2', 'h3', 'h4', 'h5', 'h6']

selector: ['h2', 'h3']

supplyTop(可選)

每一個目錄須要補充的高度,好比fixed頭部佈局會擋住實現,能夠設置supplyTop來修正

若是對你有用的話,給個小星星吧!https://github.com/KELEN/k-ca...

相關文章
相關標籤/搜索