【发布时间】:2012-04-02 14:08:49
【问题描述】:
我在一个网站上使用 jQuery 缓动插件,但我遇到了一个小问题,即插件认为页面顶部是什么。
这是相关网站的link。
这样做的原因是我有一个固定在屏幕顶部的标题,深度为 65 像素。当插件尝试将设定点滚动到屏幕顶部时,就会出现问题。因为我有这个固定的标题,所以我的项目从这个标题后面开始。
有谁知道是否有办法将插件滚动到的点偏移 65 像素?
<script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
<script type="text/javascript">
$(function() {
$('ul.side-nav a').bind('click',function(event){
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top
}, 1500,'easeInOutExpo');
event.preventDefault();
});
});
</script>
感谢任何帮助!
提前致谢,
汤姆
【问题讨论】:
标签: javascript jquery offset css-position