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可以参考 链接✈

 

转载于:https://www.cnblogs.com/jakeylove3/p/8502676.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值