当我滚动时,我正在使用
https://github.com/Prinzhorn/skrollr为我的网站的背景设置动画.但是,我也希望让我的链接在页面上下滚动,就像普通的单页网站一样.
问题是,如果我手动滚动背景更改,两者都有效,如果我单击链接页面滚动到正确的位置.问题是,当我单击按钮时,背景也不会滚动.
看起来我正在使用两个不同的滚动功能,因此它们不能一起工作,我需要使用相同的功能.
这是代码.
js – 滚动到链接:
var $root = $('html,body'); $('a').click(function() { var href = $.attr(this,'href'); $root.animate({ scrollTop: $(href).offset().top },500,function () { window.location.hash = href; }); return false; });
js – Skrollr init
skrollr.init({ smoothScrolling: true,forceHeight: true });
我会尝试拼凑一个小提琴,使其更清晰,但希望答案非常简单.