梁鹏程个人主页-帆子博客

最新碎语:如果事与愿违,请相信另有安排!

您的位置:梁鹏程个人主页-帆子博客 >单页模板> jQuery全屏滚动/整屏滚动组件fullPage

jQuery全屏滚动/整屏滚动组件fullPage

fullpage.png

演 示 下 载



今天介绍一款全屏滚动组件,名字也叫 fullpage,只是少了 “.js”。

与 fullPage.js 相比,fullpage 不依赖任何 js 库,可独立使用。功能上虽然不如 fullPage.js 强大,但一般使用已经足够了,尤其是它的动画效果,你可以自由设定缩放、旋转以产生各种各样的动画效果。同时它还支持 fullPage.js 所没有的水平滚动。

使用方法

1、引入文件



<script src="http://www.hy01.cn/_Demo/_scripts/fullPage.min.js"></script>

2、HTML



<div id="pageContain">
    <div class="page page1 current">
        <div class="contain">
            <p class="txt">第一屏</p>
        </div>
    </div>

    <div class="page page2">
        <div class="contain">
            <p class="txt">第二屏</p>
        </div>
    </div>

    <div class="page page3">
        <div class="contain">
            <p class="txt">第三屏</p>
        </div>
    </div>

    <div class="page page4">
        <div class="contain">
            <p class="txt">第四屏</p>
        </div>
    </div>

    <div class="page page5">
        <div class="contain">
            <p class="txt">第五屏</p>
        </div>
    </div>
</div>

<ul id="navBar">
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
</ul>

3、JavaScript




var runPage;
runPage = new FullPage({
    id: 'pageContain',
    slideTime: 800,
    effect: {
        transform: {
            translate: 'Y'
        },
        opacity: [0, 1]
    },
    mode: 'wheel, touch, nav:navBar',
    easing: 'ease'
});

配置

属性/方法 类型 默认值 说明
id 字符串
外层包裹 id(必须)
slideTime 整数 800 每页切换时间,单位为毫秒
effect 对象
切换效果
mode 字符串 转换模式
callback 函数 滑动结束后的回调函数
prev()

向上滚动一页/一屏
next()

向下滚动一页/一屏
thisPage()

返回当前的页码
go(num)

滚动到第 num 页


---

转载请注明本文标题和链接:《jQuery全屏滚动/整屏滚动组件fullPage

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

召唤伊斯特瓦尔