2013-03-22 71 views
0

我已經使用scrollTolocalScroll多次,但我根本無法弄清楚爲什麼這不起作用?jQuery localScroll&scrollTo根本不會工作

http://jsfiddle.net/vP3Vk/

重要的JS位是:

$('#primary-nav').localScroll({ 
    duration: 250, 
    hash:  true 
}); 

上面的一切,這只是插件。

HTML只是標準的<a href="#some-id">...</a><h2 id="some-id">...</h2>,但這裏有一堆文本和WordPress'menu-div:itus。

如果您對電話localScroll發表評論,您會注意到該頁面正確滾動,因此ID沒有問題。由於當我打電話給localScroll時,它會停止滾動,因此我可以假定它的目標是正確的元素(#primary-nav)。例如,如果我將其更改爲#primary-navs,則它什麼也不做。 #hash在iframe之外運行時也會發生變化(如在JSFiddle上)。

那爲什麼不滾動?我需要指定要滾動的內容嗎? (該文檔說,除非另行指定整個窗口滾動 - 這正是我想要這樣......)

感謝

編輯:這發生在Chrome版本25.0.1364.172 Ubuntu和Windows下。它在Firefox中正常工作(我剛剛注意到)。

回答

0

顯然,我使用的scrollTo版本與我的Chrome版本或localScroll插件不兼容。我下了一個版本,現在它工作。