我正在尝试计时我的网页跳转到我的网站上的不同部分。例如,如果用户点击一个链接“联系我们”,它会跳转到页面下方的“联系人”部分(该页面是一个单页面设计,菜单固定在左侧)。我想要一个'timed‘方法,让它滚动,而不是’跳跃‘出现。我在http://webdesignerwall.com/tutorials/animated-scroll-to-top的jquery中找到了一个例子,有没有人知道更好的教程,可以用来学习站点的不同部分,而不只是返回到顶部?
发布于 2013-03-13 09:50:38
发布于 2013-03-13 09:47:48
链接格式:<a href="#IDofElementToScrollTo">Click This</a>
目标元素:<div id="IDofElementToScollTo"></div>
$('a[href*=#]').click(function(e) {
e.preventDefault();
var target = $(this.hash);
var elm = $(target).attr("id");
var loc = $(target).offset().top;
$('body').animate({ scrollTop: loc}, 4000);
});看看这个小提琴:http://jsfiddle.net/Mft3T/
https://stackoverflow.com/questions/15375508
复制相似问题