javascript
1 $("header a").click(function() { 2 var id = $(this).attr("href"); 3 var position = $(id).offset().top; 4 $("html, body"). animate({ 5 "scrollTop": position 6 }, 500); 7 });
このように、ナビゲーションをクリックし、ページ内リンクで
要素までスクロールするようにしているのですが、URLにhttps://〇〇.com/#top
のような感じで、アンカーリンクが追加されるのですが、これが表示されないよう
にしたいです。iPhoneなどでサイトを開いた場合、ページをリロードした際に、
リロードしてもアンカーリンクが残っているため、URLのアンカーリンクを
消さないと毎回リロードした際に、#menuのアンカーリンクであれば、そこからページが
表示されてしまいます。説明が少しわかりにくいかもしれませんが、ご了承ください。
どうすればいいでしょうか?よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/08/27 12:31