jquery $(document).ready 関数内にいくつかの JavaScript を配置しました。URL でアンカーを検索し、別の関数を実行して一致するコンテンツを表示します。
if ステートメントのどこかにアラートを配置するとコードが実行されますが、それ以外の場合は実行されません。すべてのアンカー名を「anchorNameList」という配列に保存し、URL にアンカーが存在するかどうかを確認しています。
関数を最初のページロードでのみ実行したいので、「currentAnchor」のデフォルト値を 1000 に設定し、反復ごとに変更します。
if (currentAnchor == 1000 && document.location.hash.substring(1)) {
var checkForThisAnchor = document.location.hash.substring(1);
for (var j=0; j < anchorNameList.length; j++) {
if (anchorNameList[j] == checkForThisAnchor) {
expandMe(j);
}
}
}