我使用skrollr.js创建了一个简单的视差页面,但是在向客户端显示一个之后他决定向上滚动而不是向下滚动会更好,有没有办法“重新绑定”鼠标滚轮行为以避免重新创建所有动画? 这是我尝试使用的一段代码:
$("html, body").animate({ // executed on scroll
scrollTop: st+2500,
}, 1500, 'easeOutQuad');
timeouts.push(setTimeout(function(){
active = true;
enable_scroll();
}, 2000) );
disable_scroll(); //disabling scroll
它可以工作,但我无法从页面顶部向上滚动。我已经开始更加“spaghettieing”代码了,有点迷失在那里。 也许有更好的方法来解决这个问题? 干杯!