ページ内リンクを手動で作成するのは結構手間なんで jQueryを利用して自動で作成。
#MainContents内の見出しh3に対してページ内リンクを作成する。
$(function(){
/**
* #MainContents内のh3に
* 対してページ内リンクを作成する
*
*/
// a nameの接頭辞
var prefix = 'inline';
// liを格納
var list = '';
$('#MainContents h3').each(function(i){
aname = prefix + i;
$(this).before('<a name="' + aname + '"></a>');
list += '<li><a href="#' + aname + '">' + $(this).text() + '</a></li>';
});
// #MainContentsの先頭に追加
$('#MainContents').prepend('<ul>' + list + '</ul>');
});
<div id="MainContents"> <h3>1.見出し1</h3> <p> 見出し1の内容がここに入ります。 <br /> <br /> <br /> </p> <h3>2.見出し2</h3> <p> 見出し2の内容がここに入ります。 <br /> <br /> <br /> </p> ・ ・ ・ </div>
見出し1の内容がここに入ります。
見出し2の内容がここに入ります。
見出し3の内容がここに入ります。
見出し4の内容がここに入ります。
見出し5の内容がここに入ります。
もっと良いものがプラグインとかでありそ。 ぼちぼちjQueryのプラグインも漁ってみるか。
/ 金額 : ¥ 3,129
1-5
6-10