ロングページのユーザビリティを手軽に向上してくれるページ内リンク(目次やTOPへ戻るetc.)は便利なものですが、常に気なっているというか、気持ち悪いなーと思っていた点がありました。それは… #リンクをクリックした直後 、URLが変わってしまうこと です。なんだそんなこと?…と思われた方はスルーして下さい。 とりあえず、今回はページ内リンクをスムーズスクロールしつつ、URLに「#」が付かないスクリプトを見付けたので備忘録としてメモ。 この事象に対応するスクリプトは探せば色んなものがありますし、個人的にも色々試してみましたが、どのようなページであっても概ね問題なく機能するのが以下の方法です。 準備jQueryを使用するため、ページ内に以下コードを追加。 <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jq