单击锚点时,我想进行平滑滚动,但首先我想检查锚链接是否链接到id
. 如果只有散列,则不要滚动。
喜欢:
<a href="#">do not scroll</a>
<a href="#anyID">Yes do the scroll</a>
我当前的代码在单击每个刚刚散列的锚点时滚动。
请修复我的代码,以便在锚点刚刚散列时它不会滚动
$('a[href^="#"]').click(function (e) {
e.preventDefault();
var target = this.hash;
if (typeof($(target).offset()) != 'undefined') {
$('html, body').animate({
scrollTop: $(target).offset().top - 60
}, 1000);
}
});