3.2.2 fullPage
说明: 代码比jQuery的fullPage要少很多, 但是功能却没有少很多哦
使用及参数说明:
<div id="fullPage" class="xui_full_page">
<div>一</div>
<div>二</div>
<div>三</div>
<div>四</div>
<div>五</div>
</div>
xui.fullPage({
id: string,
currentPage: number,
direction: string,
isShowDot: boolean,
transition: string,
colorArr: array,
distance: number,
fn: function(prev, curr){
console.log(prev);
console.log(curr);
}
});
- 复制好
html
, 然后给你的全屏滚动一个响亮的id
, 接下来你就知道怎么做了吧!? id
全屏滚动id
必传currentPage
表示全屏滚动默认显示哪一张, 从0
开始计算direction
表示滚动方向, 支持水平方向X
, 垂直方向Y
, 默认是垂直方向isShowDot
表示是否显示当前页和总页数, 格式为1/5transition
表示动画的过渡的特效, 可以随意配置哦! 就像写css
的transition
一样, 期待你的更多发现colorArr
表示页面背景色,随机选择,所以数量越多越好distance
适用于手机端, 用来判断手指滑动的距离,才去触发滚动事件, 事实证明这个是很有必要的fn
表示动画的回调了, 返回当前和之前2
个元素- 没有你想要的功能? 快联系我:
xumeng0611@gmail.com
添加吧
效果展示
1.因为需要全屏展示,所以我在这里放一个链接哦,更多请自行探寻
说明:仅仅需要配置一点点即可! 戳我看看
<div id="fullPage" class="xui_full_page">
<div>寓形宇内复几时,曷不委心任去留?</div>
<div>胡为乎遑遑欲何之?</div>
<div>富贵非吾愿,帝乡不可期。</div>
<div>怀良辰以孤往,或植杖而耘耔。</div>
<div>登东皋以舒啸,临清流而赋诗。</div>
<div>聊乘化以归尽,乐夫天命复奚疑!</div>
<div>——节选自陶渊 《归去来兮辞》</div>
</div>
xui.fullPage({
id: 'fullPage',
transition: '0.8s cubic-bezier(0.4, -0.57, 0.57, 1.23)',
});