平滑滚动jquery不工作

平滑滚动jquery不工作,jquery,html,css,scroll,smooth-scrolling,Jquery,Html,Css,Scroll,Smooth Scrolling,我正在制作一个1页的网站。 当我点击导航链接“bas&harald”时,它应该会平滑地转到第二张幻灯片(右侧) 然而,我不能让它工作。我正在使用以下脚本: 我在这个js文件的底部实现了它:http://www.basenharald.nl/3d/script.js 我已经设置了“href”元素,“a name”元素也是如此 有人能告诉我为什么这不起作用吗?另一个代码段与此代码段冲突吗? 提前感谢。更新:假设代码基本相同,经过一些修改以适应解决方案,使用插件我们可以做到: $('#nav a')

我正在制作一个1页的网站。 当我点击导航链接“bas&harald”时,它应该会平滑地转到第二张幻灯片(右侧)

然而,我不能让它工作。我正在使用以下脚本:

我在这个js文件的底部实现了它:http://www.basenharald.nl/3d/script.js 我已经设置了“href”元素,“a name”元素也是如此

有人能告诉我为什么这不起作用吗?另一个代码段与此代码段冲突吗?


提前感谢。

更新:假设代码基本相同,经过一些修改以适应解决方案,使用插件我们可以做到:

$('#nav a').click(function() {
   $.scrollTo($(this).attr('href'), {duration: 500});
});

这要求所有区段都有一个显示在导航项目中的id。持续时间以毫秒为单位。这是一个可行的例子:

我没有太多时间来做更多的事情,但试着从菜单中删除cufon,看看你是否能让它这样工作。@Elaine Marley试过了,但也没用。我想这不是因为你的代码中的cufon,当你点击链接时,我看不到它应该去哪里。据我所知,即使没有脚本,如果html是正确的(尽管没有动画),它也应该将您移动到正确的位置。单击uno将带您到dos和viceversa。检查您链接的脚本上的html作为示例,并检查您是否使用ID。我知道,这是有效的,但当我实现该脚本时,它停止了工作。不知道还有什么要告诉您的,看起来您的smart3d可能存在问题?你可能想看一看这个动画:这不是一个真实的答案,我没有添加锚,因为它们不起作用。。。所以我删除了它们。对于第3点,我不能禁用3d部件,因为它是“分层”图像和内容的核心。所以这是很合乎逻辑的。关于第一点,你是对的。。。我会解决的。如果脚本不好,你会使用什么脚本?谢谢你的回答,无论如何,我希望锚链接到UL的部分,这样它就可以滚动到不同的UL。先生,真是太棒了!!与50代表一起玩得开心:)不客气!顺便说一句,以下是你如何奖励奖金: