次の jQuery スニペットを使用して、Wordpress サイトの # リンクへのスムーズなスクロールを作成しようとしています:
$(window).bind("load", function() {
var urlHash = window.location.href.split("#")[1];
$('html,body').animate({scrollTop:$('a[href="#'+urlHash+'"]').offset().top}, 4000);
});
リンクが次のように構成されている場合、これはうまく機能します。
mysite.com/page.htm#scroll1
ただし、私のサイトはWordpressであるため、リンクは次のように構成されています。
mysite.com/?page_id=6#scroll1
また
mysite.com/section/#scroll1
これはスクリプトをスローするようです。
この種のリンク構造を理解できるようにするためにスニペットに追加できるものはありますか?
初心者なので的外れな質問でしたらすみません。