jQuery localScroll& scrollTo根本不起作用

时间:2013-03-22 20:13:48

标签: jquery scroll

之前我曾多次使用scrollTolocalScroll,但我根本无法弄清楚为什么这不起作用?

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上一样)。

那为什么不滚动?我需要指定要滚动的内容吗? (文档说整个窗口都是滚动的,除非你另有说明 - 这就是我想要的......)

由于

编辑:这种情况发生在Ubuntu和Windows下的Chrome版本25.0.1364.172中。它在Firefox中工作正常(我刚注意到)。

1 个答案:

答案 0 :(得分:0)

显然,我使用的scrollTo版本与我的Chrome版本或localScroll插件不兼容。我下了一个版本,现在它可以工作了。