向jQuery ScrollTo添加偏移量

时间:2013-07-19 22:50:57

标签: javascript jquery plugins scroll offset

现在我正在使用ScrollTo plugin,如fiddle所示。如果按后退/下一个按钮,它将滚动到下一个帖子。问题是我有一个固定的导航栏,它阻止了帖子。我做了一些研究,无论是在这里还是在插件作者的博客上,我都知道你必须添加一个"偏移"选项。所以我转过身了

if (scroll) { 
            $.scrollTo(scroll, {
                duration: 750
            });
        }

if (scroll) { 
            $.scrollTo(scroll, {
                offset: -50
                duration: 750
            });
        }

然而,这只会破坏插件并且它会停止工作。我尝试了相关帖子所建议的其他一些选项,但没有一种方法有效。

/托尼

1 个答案:

答案 0 :(得分:1)

您需要在偏移和持续时间之间使用逗号

offset: -50,
duration: 750

我注意到它适用于50,但是使用-50你需要先向下滚动一点。需要更多的工作;)