ページが読み込まれたときにハッシュURLに基づいてアンカーにスムーススクロールするページにしたい。ハッシュURLからjquery scrolltop
すなわちwww.domain.com/pagename/#matches
私はこれを持っているが、それは
var elem = $('#_' + window.location.hash.replace('#', ''));
if(elem) {
$('html,body').animate({
scrollTop: $('#' + elem).offset().top-65
}, 1000);
return false;
}
コンソールのエラーが
構文エラー、認識できない表現で働いていません:#[オブジェクトオブジェクト]
を更新し、私はそれが
if(window.location.hash) {
var elem = window.location.hash;
$('html,body').animate({
scrollTop: $(elem).offset().top-65
}, 1000);
return false;
}
で作業するしかしときのアニメーションが終了すると、デフォルトのアンカーアクションキックに入ったので、ページをジャンプして、私は理解している場合
シェアyur完全なコード、あなたは何をすべきか – Bhargav