0

ページのどこかで 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>
4

1 に答える 1

1

return falseクリック ハンドラから削除します。

フィドル

于 2013-09-19T03:34:38.403 に答える