【发布时间】:2014-02-05 20:56:26
【问题描述】:
我有一个带有基本导航的固定标题栏,如下所示:
<html> <head></head> <body> <ul class="nav navbar-nav"> <li><a id="aboutme" href="#about-me">About</a></li> <li><a id="workme" href="#work-me">Work</a></li> <li><a id="contactme" href="#contact-me">Contact</a></li> </ul> ... .. . <div id="about-me"> </div> </body> </html>
我希望这些使用“线性”、“慢”动画值定向到同一页面中的一个部分,但我的代码不起作用:
$(document).ready(function() {
$('aboutme').click(function() {
$.scrollTo($("#about-me"),{duration: 1});
});
});
你知道我的语法哪里出错了吗?我是否需要使用 github 上的 jQuery animatedScroll 来实现这一点?
谢谢:)
【问题讨论】:
-
您是否有一个插件可以为您提供
$.scrollTo功能,或者它只是您出于某种原因尝试过的? -
$('aboutme').click必须是$('#aboutme').click??假设您使用的是解释其他语法代码的插件。 -
这个函数中没有使用插件,但是github上有一个叫做“animatedScroll”的插件
标签: jquery scroll jquery-animate href jquery-scrollable