我有这段代码在4秒后滚动我的主页。但是,如果URL中有一个#(因为我有另一个脚本要滚动到锚点),我不想这样做。
如果href中没有#,我该怎么办才能加载这个脚本?
$( window ).load(function() {
$('html,body').delay(4000)
.animate({
'scrollTop': $('#services').offset().top -60
}, 1500, 'easeInOutCirc');
});
答案 0 :(得分:3)
检查window.location.hash
是否为空。
例如,如果网址与http://example.com/#something
类似,则window.location.hash
的值为#something
。