ページのどこかで Java スクリプトを使用して非表示の div を開くテキスト ボタンを作成していますが、href を使用して場所にジャンプすることもできます。非表示の div を開くことはできますが、場所へのジャンプは機能しません。簡単なテストボタンで #footers が正常に動作することを確認しました。
htmlコードは次のとおりです。
<a href="#footers" class="class1"
onClick="showHide('footers'); return false; location.href='#footers'"
title="Klik hier voor meer informatie">
Meer info
</a>
Javaスクリプトは次のとおりです(念のため):
<script language="javascript" type="text/javascript">
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID+'-show').style.display != 'none') {
document.getElementById(shID+'-show').style.display = 'none';
document.getElementById(shID).style.display = 'block';
}
else {
document.getElementById(shID+'-show').style.display = 'inline';
document.getElementById(shID).style.display = 'none';
}
}
}
</script>