【发布时间】:2014-06-13 11:05:18
【问题描述】:
我为我的 html 页面提供部分,每个部分都有 100% 的宽度和高度来获取屏幕大小。正文和部分溢出是隐藏的,因为我不想显示滚动条。而不是它,我想只使用菜单和鼠标滚轮在部分之间导航。
问题是我不知道如何调整我在网上找到的脚本,它一次只能滚动一个部分(100% 高度)......如果你能纠正我的脚本:
$(document).ready( function() {
$('body').mousewheel(function(event, delta) {
if (delta < 0) {
$('body').scrollTo('+=800', 1500, {easing : 'easeInCirc'});
}
else {
$('body').scrollTo('-=800', 1500, {easing : 'easeInCirc'});
}
return false;
});
});
(我指出 +=800 和 -=800 因为我认为这是像素,它甚至不是这样的。无论如何,我需要 100% 而不是精确的像素...)
HTML 很简单:
<body>
<div class="section"></div>
<div class="section"></div>
<div class="section"></div>
</body>
这是我的测试页面:http://photography.igorlaszlo.com/test.html - 菜单已经完成了我想要的(除了不完美的粘性效果,没关系)。
这是我想做的一个很好的例子:http://www.atelier-serge-thoraval.com
提前致谢!
【问题讨论】:
标签: jquery scroll mousewheel jquery-easing