プロが教える店舗&オフィスのセキュリティ対策術

下記を使って、JavaScriptで同一ページ内アンカーにジャンプさせたのですが、

location.hash = "#hoge";

ジャンプ後にURLの最後に#hogeが付いてしまいます。

ブラウザ上のURLの最後に#hogeをつけないでジャンプさせる方法はありますでしょうか。

A 回答 (2件)

これでいかがでしょうか?


<div style="height:1000px">
<a href="javascript:void(0)" onclick="
document.body.scrollTop=document.documentElement.scrollTop=document.getElementById('hoge').offsetTop
">main</a>
</div>
<div>
<a id="hoge">foot</a>
</div>
    • good
    • 0
この回答へのお礼

なるほど!ありがとうございました。

お礼日時:2008/08/08 09:30

仕様ですので下手にいじらない方がよいでしょう。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!