OnePageScroll.js是一款十分好用的jQuery带视觉差的整个页面滚动特效插件。这个插件能够每次上下滚动一个页面,还带有视觉差效果,简单实用。
这个整页滚动插件会自动检测鼠标滚轮或鼠标手势(使用Eike的 jQuery Swipe Events )来决定向哪个方向滚动页面。当用户使用鼠标滚轮或手势是,插件将自动使用CSS3 transform 来使整个页面向上或向下滚动。
使用该整页滚动插件,首先要在页面中引入jquery和jquery.onepage.js以及onepage-scroll.css。
<body> ... <div class="main"> <section>...</section> <section>...</section> ... </div> ... </body>
通过下面的语句来调用该整页滚动插件。
$(document).ready(function() { ... $(".main").onepage_scroll({ sectionContainer: "section", easing: "ease", animationTime: 1000, pagination: true, updateURL: false }); ... });
下面介绍一些可用参数:
该整页滚动插件可以通过编程的方式来触发页面的滚动,它提供了一些公共方法。
$.fn.moveUp()
该方法使页面向上滚动一页。
$(".main").moveUp();
$.fn.moveDown()
该方法使页面向下滚动一页。
$(".main").moveDown();
你可以在按钮上使用上面的公共方法来使页面整页上下滚动。