FullPage.js自学笔记(三)

配置项介绍

fullpage.jpg

十六、touchSensitivity:

在移动设备中滑动页面的敏感性,默认为5,是按百分比来衡量,最高为100,越大则越难滑动。

十七、continuousVertical:

页面是否循环滚动,默认为false,如果设置为true,则页面会循环滚动,而不是像loopTop或loopBottom那样出现跳动。
注:这个属性和loopTop、loopBottom不兼容,不能同时设置。

十八、animateAnchor:

锚链接是否可以控制滚动动画,默认为true。如果设置为false,则通过锚链接定位到某个页面显示不再有动画效果。

十九、recordHistory:

是否记录历史,默认为true,可以记录页面滚动的历史,通过浏览器的前进后退来导航。
注:如果设置了autoScrolling:false,那么这个配置也将被关闭,即设置为false。

二十、menu:

绑定菜单,设置的相关属性与anchors的值对应后,菜单可以控制滚动,默认为false,可以设置为菜单的jquery选择器。示例代码如下:

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no"/>
 <title>Fullpage简单例子</title>
 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.9.4/jquery.fullpage.css"/>

 <style type="text/css">
    body{
        color:#fff;/*文字为白色*/
    }
    .slide{
      text-align: center;
      font-size: 20px;
    }
   #fullpageMenu{
      font-size:30px;
      position: fixed;
      top:0;
      z-index: 999;
   }
 </style>
</head>

<body>
<ul id="fullpageMenu">
    <li data-menuanchor="page1" class="active"><a href="#page1">1 section</a></li>
    <li data-menuanchor="page2"><a href="#page2">2 section</a></li>
    <li data-menuanchor="page3"><a href="#page3">3 section</a></li>
    <li data-menuanchor="page4"><a href="#page4">4 section</a></li>
</ul>

<div id="fullpage">
 <div class="section"><h1>这是第一屏</h1></div>
 <div class="section">
   <div class="slide">slide1</div>
   <div class="slide">slide2</div>
   <div class="slide">slide3</div>
   <div class="slide">slide4</div>
   <div class="slide">slide5</div>
   <div class="slide">slide6</div>
 </div>
 <div class="section"><h1>这是第三屏</h1></div>
 <div class="section"><h1>这是第四屏</h1></div>
</div>


<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.0/jquery.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.9.4/jquery.fullpage.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.9.4/jquery.fullpage.js"></script>
<!--******************配置项使用-->
<!--菜单的设置-->
<script>
    $(document).ready(function(){
      $('#fullpage').fullpage({
        sectionsColor:['green','orange','gray','red'],
        anchors:['page1','page2','page3','page4'],
        //css3:true,
        //loopTop:true,
        //loopBottom:true,
        //loopHorizontal:false
        //autoScrolling:false
        //scrollBar:true
        //paddingTop:'200px',
        //paddingBottom:'200px',
        //continuousVertical:true
        menu:'#fullpageMenu',
      });
    });
</script>

</body>
</html>

二十一、navigation:

是否显示导航,默认为false,如果设置为true,会显示小圆点作为导航。

(1)navigationPosition:

导航小圆点的位置,可以设置为left或right。

(2)navigationTooltips:

导航小圆点的tooltips设置,默认为[],注意按照顺序设置。
示例代码如下:

<script>
    $(document).ready(function(){
      $('#fullpage').fullpage({
        sectionsColor:['green','orange','gray','red'],
      
         //导航小圆点的设置
         navigation:true,
         navigationPosition:'right',
         navigationTooltips:['page1','page2','page3','page4'],

         slidesNavigation:true,
         slidesNavPosition:'top',
      });
    });
</script> 

二十二、scrollOverflow:

内容超过满屏后是否显示滚动条,默认为false。如果设置为true,则会显示滚动条,如果要滚动查看内容,还需要jquery.slimscroll插件的配合。slimscroll插件主要用于模拟传统的浏览器的滚动条。

二十三、sectionSelector:

section的选择器,默认为.section。

二十四、slideSelector:

slide的选择器,默认为.slide。

FullPage.js的配置项介绍到此为止,欢迎大家批评指正!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容