如果href有#,不要窗口加载

时间:2014-09-13 05:54:52

标签: javascript

我有这段代码在4秒后滚动我的主页。但是,如果URL中有一个#(因为我有另一个脚本要滚动到锚点),我不想这样做。

如果href中没有#,我该怎么办才能加载这个脚本?

$( window ).load(function() {
$('html,body').delay(4000) 
    .animate({
        'scrollTop': $('#services').offset().top -60
    }, 1500, 'easeInOutCirc'); 

});

1 个答案:

答案 0 :(得分:3)

检查window.location.hash是否为空。

例如,如果网址与http://example.com/#something类似,则window.location.hash的值为#something