ページの各目次を含むUL要素を含むdivがあります。
現在、アクティブな要素(class = "active")に特別なクラスをハードコーディングする必要があります。ただし、hrefをブラウザの現在のURLと照合することで、CSS3を使用して作業を実行できるかどうかを確認しようとしています。
たとえば、toc divのアンカーのhrefがページの現在のURLと一致する場合は、それに特別なフォーマットを追加します。
URLの例:http://mysite.com/page-title/2
マークアップ:
<div class="toc">
<h3>Table of Contents</h3>
<ul>
<li><a href="http://mysite.com/page-title/">Part 1</a></li>
<li><a href="http://mysite.com/page-title/2">Part 2</a></li>
<li><a href="http://mysite.com/page-title/3">Part 3</a></li>
</ul>
</div>
上記の例では、2番目のリストアイテム要素に特別なcssフォーマットを適用します。これは、そのHREFパターンがURLパターンと「/2」一致しているためです。
これがCSSで実行できない場合、jQueryコードを提供できれば、jQueryスクリプトに配置できます。