fullPage的github下载地址:https://github.com/alvarotrigo/fullPage.js。github上包含了很多的案例。文档也是参考github的使用说明
fullPage demo:http://www.dowebok.com/demo/143/
一、fullPage引入和使用
1、引入插件
全屏插件fullPage.js依赖jQuery。我下载的是fullPage2.9.6版本,依赖jQuery1.6.0及以上的版本。
先引入jQuery文件,再引入插件:
<link rel="stylesheet" type="text/css" href="../jquery.fullPage.css" />
<script src="https://code.jquery.com/jquery-1.9.0.js"></script>
<script type="text/javascript" src="../jquery.fullPage.js"></script>
2、编写HTML
默认情况下,每一屏幕的代码都需要有DIV包裹,并且设置DIV的类名为section,默认情况下,第一个setion将作为首页显示在页面上。
<div id="fullpage">
<div class="section">section 1</div>
<div class="section">section 2</div>
<div class="section">section 3</div>
<div class="section">section 4</div>
</div>
假如你需要让某一个section作为首页的第一屏展示,你只需要给这个section添加一个active的类,Fullpage会自动优先展示这个屏幕,例如定义下面的代码:
<div class="section active">section 3</div>
Fullpage自带左右滑动的幻灯片,只需要在section中添加DIV元素,并且给DIV元素添加slide类,FUllpage会自动生成幻灯片特效,例如下面的代码:
<div id="section">
<div class="slide">slide 1</div>
<div class="slide">slide 2</div>
<div class="slide">slide 3</div>
<div class="slide">slide4</div>
</div>
3、初始化FullPage
$(document).ready(function() {
$('#fullpage').fullpage();
});
fullPage函数可以传入参数options,options是一个对象,用于配置fullPage。
比如如果需要循环演示,即最后一页滚动后跳转到第一页,将选项continuousVertical设置为true。
$(document).ready(function() {
$('#fullpage').fullpage({continuousVertical:true});
});
二、fullPage的参数、函数、回调函数
1、参数
controlArrows |