答案 0 :(得分:0)
查看示例的javascript,我们可以看到该页面一个接一个地使用所有元素,但是当他放置命令overflow:hidden;
时,页面不显示滚动条。
为了给所有页面带来效果,有效果" translate3d"和页面"滚动"。 要显示第二页:
transform: translate3d(0px, -622px, 0px);
第三个:
transform: translate3d(0px, -1244px, 0px);
我没有在页面中找到命令来获取鼠标滚轮,但是您可以放置在滚动页面时将触发的事件。
$("body").bind("mousewheel", function(e)
{
var delta = e.originalEvent.wheelDelta; // give you the direction
// here you apply the transform on the page.
});
我不确定此示例页面是否正在使用任何框架,但我发现这个问题可以帮助您,如果您不想从一开始就这样做。这个问题的图书馆与迈克尔科克的评论(alvarotrigo.com/fullPage)相同。
我知道答案不完整,但可以给你一些指示。