第一步、引入依赖库(CSS,JS)
<!-- 引入fullpage关联的样式文件 -->
<link rel="stylesheet" href="css/jquery.fullPage.css">
<!-- 由于fullpage.js是基于jQuery,所以要首先引入jQuery库,必选库 -->
<script src="js/jquery.min.js"></script>
<!-- jquery.easings.min.js 用于 easing 参数,官网使用的是jQuery UI 库,可选 -->
<script src="js/jquery.easings.min.js"></script>
<!-- 如果 scrollOverflow 设置为 true,则需要引入 jquery.slimscroll.min.js,可选 -->
<script src="js/jquery.slimscroll.min.js"></script>
<!-- fullpage.js库,核心库,必选项 -->
<script src="js/jquery.fullPage.js"></script>
第二步、HTML标签设置
<div id="fullpageWrapper">
<div class="section">
<h3>我是第一屏</h3>
</div>
<div class="section">
<h3>我是第二屏</h3>
</div>
<div class="section">
<h3>我是第三屏</h3>
</div>
......
<div class="section">
<h3>我是第n屏</h3>
</div>
</div>
每个 section 代表一屏,默认显示第一个section区域,也就是本示例的“我是第一屏”,如果要指定加载时默认显示“第几屏”,可以在对应的 section 加上 class=”active”,如:
<div class="section active">我是第三屏</div>
同时,可以在 section 内加入 slide标签,实现内嵌屏幕如:
<div id="fullpageWrapper">
<div class="section">我是第一屏</div>
<div class="section">我是第二屏</div>
<div class="section">
<div class="slide">第三屏的内嵌第一屏</div>
<div class="slide">第三屏的内嵌第二屏</div>
<div class="slide">第三屏的内嵌第三屏</div>
</div>
......
<div class="section">
<h3>我是第n屏</h3>
</div>
</div>
第三步、JavaScript初始化
$(function(){
$('#fullpageWrapper').fullpage();
});
完成
选项
方法
回调函数
更多选项请参考官方文档:https://github.com/alvarotrigo/fullPage.js/tree/master/lang/chinese#fullpagejs
the end