zoukankan      html  css  js  c++  java
  • fullPage.js—全屏动态滚动插件

    1.前言

      全屏大图、简约风的网页给人第一印象就是高端大气上档次,很多手机厂商的手机宣传页面都是采用了这种设计风格,苹果的官网更是体现的淋漓尽致(栗子✈)。

      fullPage.js就是专门为此而打造的支持全屏页面动态滚动的插件,先贴个浏览器兼容图:

      

      查看演示:一睹为快✈

      主要特性:

    • 支持鼠标滚动
    • 支持前进后退和键盘控制
    • 支持回调函数
    • 支持手机、平板触摸事件
    • 支持 CSS3 动画
    • 支持窗口缩放
    • 可设置滚动宽度、背景颜色、滚动速度、循环选项、回调、文本对齐方式

    2.用法

      在这里介绍最简单的用法:

      (1)引入文件

      这里注意下载最新的fullPage插件,因为某些参数在版本更新过程中可能略有改动。

     1 <link rel="stylesheet" href="css/jquery.fullPage.css">
     2 <script src="js/jquery.min.js"></script>
     3 
     4 <!-- jquery.easings.min.js 用于 easing 参数,也可以使用完整的 jQuery UI 代替,如果不需要设置 easing 参数,可去掉改文件 -->
     5 <script src="js/jquery.easings.min.js"></script>
     6 
     7 <!-- 如果 scrollOverflow 设置为 true,则需要引入 jquery.slimscroll.min.js,一般情况下不需要 -->
     8 <script src="js/jquery.slimscroll.min.js"></script>
     9 
    10 <script src="js/jquery.fullPage.js"></script>

      (1)HTML:为每个需要全屏显示的div添加class=" section ",如果要指定初始加载页面时要显示的模块,可以在对应的 section 追加 class=”active”。

    在section中添加slide则会显示左右滚动的效果(幻灯片)。

     1 <div id="fullPage">
     2     <div class="section active">第一屏</div>
     3     <div class="section">第二屏</div>
     4     <div class="section">
     5         <div class="slide">第三屏的第一屏</div>
     6         <div class="slide">第三屏的第二屏</div>
     7         <div class="slide">第三屏的第三屏</div>
     8         <div class="slide">第三屏的第四屏</div>
     9     </div>
    10     <div class="section">第四屏</div>
    11 </div>

      (2)JavaScript:

    1 $(function(){
    2     $('#dowebok').fullpage();
    3 });

      这样最基本的全屏滚动效果就实现了,当然fullPage有很多参数和回调可以修改,下面放上链接。这里提醒一下,如果要使用里面的easing参数,需要同时将参数css3设置为false ;如果不需要滚动全屏,只有半屏的话可以在section后追加class:fp-auto-height

      具体API可以参考 链接✈

    文章仅供参考,转载请注明出处。
    不怕千万人阻挡,只怕自己投降。
  • 相关阅读:
    红帽RHEL7版本RHCE认证学习及考试经历
    高手总结的“恋爱法”学习Linux系统,效果更好。
    IT技术学习指导之Linux系统入门的4个阶段(纯干货带图)
    深度剖析Linux与Windows系统的区别
    浅谈学习掌握linux系统的优势
    新手要想学好Linux系统就必须做好这四件事情
    为什么高手离不了Linux系统?这就是我的理由
    总结七条助你成为Linux高手的超棒忠告
    分享记录我的Linux系统入门学习经验
    Oracle--表有LONG类型复制或导数报ORA00990
  • 原文地址:https://www.cnblogs.com/jakeylove3/p/8502676.html
Copyright © 2011-2022 走看看