我正在制作一个视差网站,我想用鼠标滚轮使页面滚动更流畅,以获得更好的用户体验。我能得到的最好的例子是这个网站: http: //www.milwaukeepolicenews.com/#menu=home-page 如果我能在我的网站中得到类似的东西,平滑的垂直滚动和滚动惯性,那就太好了。
我注意到他们正在使用 Brandon Aaron 的 jQuery 鼠标滚轮,它非常轻巧,但我只是一个初学者,不能自己让它工作。
我也在他们的 mpd-parallax.js 中注意到了这一点:
jQuery(window).mousewheel(function(event, delta, deltaX, deltaY){
if(delta < 0) page.scrollTop(page.scrollTop() + 65);
else if(delta > 0) page.scrollTop(page.scrollTop() - 65);
return false;
})
谢谢!
编辑
我快到了。看看这个小提琴: http: //jsfiddle.net/gmelcul/cZuym/它只需要添加一个缓动方法来滚动,就像密尔沃基警察网站一样。