さて、ここで私が現在直面している問題は、アンカーリンクに名前またはIDがある場合にjqueryをアンカーリンクにスムーズにスクロールさせる方法です。
<a name="scrollhere"> Smooth Scroll here on page load </a>
<a id="scrollhere"> Smooth Scroll here on page load </a>
そのため、アンカー リンクの内容に関係なく、ページが読み込まれるとスムーズにスクロールする必要があります。これは、男が私にくれたコードです。しかし、唯一の問題は、これがシナリオである場合にのみこのコードが機能することです
<a class="scrollhere"> Smooth Scroll here on page load </a>
このコードは、アンカー リンクにスムーズ スクロールを実行したい場所のクラスがある場合にのみ機能します。しかし、私はそれを名前またはIDにしたい。
$(window).bind("load", function() {
var urlHash = window.location.href.split("#")[1];
$('html,body').animate({scrollTop:$('.'+urlHash).offset().top}, 4000);
});
このコードを変更して、やりたいことを実行する方法を教えてください