2014-09-13 76 views
0

我有這段代碼在4秒後滾動我的主頁。然而,我不想這樣做,如果URL中有一個#(因爲我有另一個腳本滾動到錨點)。不希望窗口加載如果href有#

我該怎麼做才能加載這個腳本,如果沒有#在href?

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

});

回答

3

檢查window.location.hash是否爲空。

例如,如果url類似http://example.com/#something,則window.location.hash的值是#something

+0

太簡單了:-)它正在處理這個:if(window.location.hash ==「」){ – Cindy 2014-09-13 06:44:17