国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery插件之Tocify動態節點目錄菜單生成器附源碼下載

2019-11-20 10:50:09
字體:
來源:轉載
供稿:網友

Tocify是一個能夠動態生成文章節點目錄的jQuery插件。假如我們有一篇很長的文章,文章有多個節點,那么使用Tocify可以根據節點元素動態生成文章目錄,點擊目錄可以平滑滾動到對應的節點,當然當滾動頁面時,目錄結構會根據當前監聽到的節點進行切換到當前目錄狀態。


效果展示         源碼下載

Tocify目前支持Twitter Bootstrap和jQueryUI Themeroller兩種主題風格,我們可以根據實際項目任選其中一種風格,另外必要條件jQuery 1.7.2+和jQueryUI Widget Factory 1.8.21+。放心在IE7+即現代瀏覽器上使用。

引入CSS和Javascript文件

css文件

<link type="text/css" rel="stylesheet" href="jquery.tocify.css" /> <link type="text/css" rel="stylesheet" href="bootstrap.css" /> 

JavaScript文件

<script src="jquery-1.7.2.min.js"></script> <script src="jquery-ui-1.9.1.custom.min.js"></script> <script src="jquery.tocify.min.js""></script> 

HTML結構

創建一個DIV標簽,然后給這個標簽添加一個ID或者Class,例如:toc

<div id="toc"></div>

這個div#toc它默認是空的內容,它用來動態生成文章目錄,那文章目錄如何動態關聯文章節點的呢?我們還需要把文章節點做一些規劃,如:

<div class="wrap"> <h1>Tocify</h1> <br /> <section> <h2>節點1</h2> <p>內容</p> </section> <br /> <section> <h2>節點2</h2> <p>內容</p> </section> ... </div>

以上的HTML結構代碼大家可以修改tocify的CSS文件來滿足你項目視覺的需求。

Javascript

使用jQuery選擇選中我們的toc元素,然后通過tocify()方法調用Tocify插件。

$(function() { $("#toc").tocify(); });

如此,運行網頁,一個動態的文章目錄就生成了。

選項設置

Tocify提供了豐富的選項設置,我們可以根據項目實際需求設置不同的選項參數。以下是主要的幾個參數選項介紹:

選項 說明 默認值
context 任意可用的jQuery選擇器 "body"
selectors 文章節點,可以關聯生成目錄 "h1,h2,h3"
showAndHide 是否展示二級目錄結構 true
showEffect 目錄展示效果:"none", "fadeIn", "show", or "slideDown" "slideDown"
showEffectSpeed 目錄展示速度:"slow", "medium", "fast", 或數字(毫秒) "medium"
hideEffect 目錄隱藏效果:"none", "fadeOut", "hide", "slideUp" "none"
hideEffectSpeed 目錄隱藏速度:"slow", "medium", "fast", 或數字(毫秒) "medium"
smoothScroll 當點擊目錄節點菜單時,是否平滑滾動到文章對應的節點內容 true
smoothScrollSpeed 平滑滾動速率,可以是數字(毫秒) or String: "slow", "medium", or "fast" "medium"
scrollTo 當頁面滾動時,頁面頂端與目錄之間的間隔 0
showAndHideOnScroll 當滾動頁面時,是否顯示和隱藏目錄子菜單 true
theme 內容展示風格,可以是"bootstrap", "jqueryui", or "none" "bootstrap"

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 滨海县| 噶尔县| 蓝田县| 阳泉市| 开阳县| 东丰县| 元朗区| 商城县| 右玉县| 宿州市| 抚松县| 贵港市| 赤水市| 专栏| 河池市| 云龙县| 烟台市| 浙江省| 武义县| 镇赉县| 靖宇县| 鄂托克旗| 卢湾区| 四会市| 铜川市| 吐鲁番市| 西青区| 竹溪县| 法库县| 遵化市| 兴城市| 华安县| 淳安县| 肇庆市| 明水县| 安吉县| 清河县| 乌兰县| 通辽市| 衡东县| 上栗县|