根据文章内标题自动生成目录的jquery插件
jquery.doc.toc.js是一款简单、轻量的TOC插件,是在jquery.titleNav.js的基础上进行了修改,主要增加了动态获取TOC距离顶部和左侧或者右侧的距离的功能。
// 初始化文章目录
$('article').docToc({
// 活动状态发生改变时的事件
// @param elements 文章标题对象集合
// @param active_element 活动的文章标题对象
activeChange: function (elements, active_element) {
// 标题活动状态改变后可以做一些额外的样式处理
$(elements).css("cssText", "color: #2f2f2f; border-left-color: #cacaca;");
$(active_element).css("cssText", "color: " + theme_color + " !important; border-left-color: " + theme_color + " !important;");
},
// 动态获取固定位置是距离顶部的位置
getFixedTop: function () {
return 10;
},
// 动态获取距离顶部的距离
getTop: function () {
return 10;
},
// 动态获取距离左侧的距离
getLeft: function () {
return 200;
}
});Open sourced under the MIT license.
根据 MIT 许可证开源。
