fullpage.js简单教程(一)

最近准备做一个全屏滚动的网页,在网上搜了一堆教程,结果大多都是一些很笼统的使用方法,对我这种耐心不超过3秒的笨蛋来说,很晦涩很笼统,所以打算边研究边自己写个教程,有什么不懂的,我再回来翻看笔记也方便O(∩_∩)O哈哈~

经常看到一些全屏网站,看着就很高端大气上档次,想实际操作的话,可以试着使用fullpage.js这个基于jquery的插件,轻量又很方便。

功能:

  1. 支持鼠标滚动
  2. 支持前进后退和键盘控制
  3. 多个回调函数
  4. 支持手机、平板触摸事件
  5. 支持 CSS3 动画
  6. 支持窗口缩放
  7. 窗口缩放时自动调整
  8. 可设置滚动宽度、背景颜色、滚动速度、循环选项、回调、文本对齐方式等等

兼容性:jquery支持jquery 1.7+,浏览器支持IE8+,Chrome,Firefox,Opera,Safari。

准备工作:

1、引入文件:

<link rel="stylesheet" href="css/jquery.fullPage.css">

<script src="js/jquery.min.js"></script> <!--基于jquery-->

<!-- jquery.easings.min.js  可以支持更多动画过渡的效果,用于 easing 参数,也可以用jQuery UI 代替,如果不需要,可去不要文件 -->

<script src="js/jquery.easings.min.js"></script>

<script src="js/jquery.fullPage.js"></script>

检查引入成功,就可以使用了fullpage.js这个插件了!

2、建立一个基本的页面结构:

<div id="gufeibai">

  <div class="section">第一屏</div>

  <div class="section">第二屏</div>

  <div class="section">第三屏</div>

  <div class="section">第四屏</div>

  <div class="section">第五屏</div>

</div>

每一个section都是一个页面,包裹住所有的页面的容器不能是body,可以任意命名一个id包裹住所有的section。

3、实现全屏滚动

<script>

  $(function(){

    $(‘#gufeibai‘).fullpage();   //激活fullpage的效果,可以检查页面看效果了

  });  

</script>

这个方法还可以有很多配置项,比如给多个页面填充不同的背景颜色:$(‘#gufeibai‘).fullpage({ sectionsColor : [‘pink‘, ‘red‘, ‘green‘, ‘yellow‘, ‘write‘] });

试着看看效果吧,更多配置项看教程二~

时间: 2024-10-09 18:26:26

fullpage.js简单教程(一)的相关文章

fullpage.js简单教程(二)

做全屏滚动网页,实现滚动效果后,首先想到的就是网页右边的导航栏,要实现这个导航栏,fullpage.js插件本身就自带配置项,只要会使用就可以实现效果了. 先介绍几个api: anchors:定义锚链接,默认值为[],有了锚链接,就可以快速的打开定位到某一页面,也是我们实现导航栏的关键: lockAnchors:是否锁定锚链接,默认为false,如果设定为true,定义的锚链接,也就是anchors属性就没有效果了: menu:绑定菜单,设定相关属性与anchors的值相对应后,菜单可以控制滚动

Google Chrome 调试JS简单教程[更新]

题外话,刚开始我写这篇内容只是将自己了解的一些知识放上来,不巧的是我分析了我的来访日志,很多朋友都有这个需求,为了大家没有白来,我决定充实下这篇文章.最近更新时间2014-02-14 chrome版本: 32.0.1700.107 m 我是一名忠实Chrome迷,使用它已经快有2年的历史了,整体给我的感觉就是清爽,快速,简洁.又打小广告了……^_^,虽然我知道IE8+也有调试工具,包括火狐的什么XXBUG,但是我用过之后,个人还是十分偏爱chrome的debug. chrome对于在前端打拼的兄

JS简单入门教程

JS简单教程 使用方法:放到任意html页面的head标签下 Test1方法弹出当前时间对话框 Test2方法for循环输出 Test3方法for(…in…)输出数组内容 <script type="text/javascript"> var a = 10; var b = 11; if (a < b) { document.write("hello man") } else { document.write("hello world&q

转【FullPage.js 应用参数参考与简单调用】

简介 如今我们经常能见到全屏网站,尤其是国外网站.这些网站用几幅很大的图片或色块做背景,再添加一些简单的内容,显得格外的高端大气上档次.比如 iPhone 5C 的介绍页面(查看),QQ浏览器的官网站.如果你也希望你的网站能设计成全屏的,显得更上档次,你可以试试 fullPage.js. fullPage.js 是一个基于 jQuery 的插件,它能够很方便.很轻松的制作出全屏网站,主要功能有: 支持鼠标滚动 支持前进后退和键盘控制 多个回调函数 支持手机.平板触摸事件 支持 CSS3 动画 支

sea.js简单使用教程

sea.js简单使用教程 下载sea.js, 并引入 官网: http://seajs.org/ github : https://github.com/seajs/seajs 将sea.js导入项目: js/libs/sea.js 创建项目结构 |-js |-libs   |-sea.js |-modules   |-module1.js   |-module2.js   |-module3.js   |-module4.js   |-main.js|-index.html 定义sea.js的

FullPage.js全屏滚动插件学习总结

如今我们经常能见到全屏网站,尤其是国外网站.这些网站用几幅很大的图片或色块做背景,再添加一些简单的内容,显得格外的高端大气上档次.比如 iPhone 5C 的介绍页面(查看),QQ浏览器的官网站.如果你也希望你的网站能设计成全屏的,显得更上档次,你可以试试 fullPage.js 主要功能有: 支持鼠标滚动 支持前进后退和键盘控制 多个回调函数 支持手机.平板触摸事件 支持 CSS3 动画 支持窗口缩放 窗口缩放时自动调整 可设置滚动宽度.背景颜色.滚动速度.循环选项.回调.文本对齐方式等等 实

FusionCharts简单教程(一)---建立第一个FusionCharts图形

因为项目需求须要做一个报表,选择FusionCharts作为工具使用.因为曾经没有接触过报表,网上也没有比較具体的fusionCharts教程,所以决定好好研究FusionCharts,同一时候做一个比較简单的教程提供參考.因为能力有限(应届毕业生的菜鸟而已),所以教程(学习笔记而已)不免会有错误,望别喷,望指正.当然肯定避免不了会參考其它资料的. 一.FusionCharts简单介绍和安装使用 1.1.简单介绍 FusionCharts是InfoSoft Global公司的一个产品,而Fusi

grunt简单教程

Grunt简单教程 1.grunt简介 Grunt是一个基于任务的命令行工具,依赖于node.js环境. 它能帮你合并js文件,压缩js文件,验证js,编译less,合并css,还可以配置自动任务,单元测试等等,grunt有非常多的插件,可以满足你的大部分需求. 2.怎么安装 先介绍一些东西: npm是node.js的包管理器通过npm可以下载安装nodejs的模块包 cnpm是淘宝 npm镜像,用此代替官方版本(只读),同步频率目前为10分钟一次. 安装cnpm方法 npm install -

经典全屏滚动插件fullPage.js

要写简单可以写的很简单,对着github上面的参数和注释随便写了个demo.这个插件十分高端大气上档次,配上良好的配色和布局,简单几笔就可以把网站装扮得十分洋气. 唯一的缺点就是,感觉对移动端的兼容性略有不足. 下面是我的demo. <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="wi