Qitailang's HP > webtech

自動的に目次を作ってくれるjQueryプラグイン
- exTOC.js 1.0 -

2014/08/03

見出しタグの階層を追って目次 Table of Contents (TOC) を自動的に作ってくれるjQueryスクリプトがある。長い構造的な文章だったり「よくある質問」のような箇条書きの文面では役立ちそうである。

こでは、exTOC.js のサンプルなどを作りながら、使い方の勉強を...exTOC.jsは、

作者のサイトはクエリ文字列でオプションを切り替えているが、クエリを使わないサンプルをいくつか作ってみた。説明で度々出てくる「基準となる要素」とは表示位置に関することで、内容の階層構造の起点を示すといった意味ではない。サンプルでは <div id="toc" > とした。

サンプル1

サンプル2

サンプル3

サンプル4

各種オプションの詳細については作者のページを見てください。私もよく理解できていないところもあります。

なお、スムーズ スクロールがうまくいかない場面もあったのでjqueryは作者のサイトにある、ver.1.2.6より新しいものを使いました。

jsソース
extoc_1_0.js exfixed_2_0_2.js