jQuery技术

fullpage 插件学习心得

字号+ 作者:H5之家 来源:H5之家 2016-12-17 18:04 我要评论( )

fullpage.js是一个基于jquery的插件,它能够轻松的制作出高大上的全屏网站,主要功能有; 1.支持鼠标滚动 2.支持前进后退和键盘控制 3.多个回调函数 4.支持CS

fullpage 插件学习心得

来源:CNBLOGS   发布时间: 2016-12-17   作者:网友   浏览次数:

          JQuery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需要定义id即可。

 

摘要: fullpage.js是一个基于jquery的插件,它能够轻松的制作出高大上的全屏网站,主要功能有; 1.支持鼠标滚动 2.支持前进后退和...

fullpage.js 是一个基于jquery 的插件,它能够轻松的制作出高大上的全屏网站,主要功能有;

1.支持鼠标滚动

2.支持前进后退和键盘控制

3.多个回调函数

4.支持 CSS3 动画

5.可设置滚动宽度、背景颜色、滚动速度、循环选项、回调、文本对齐方式等等。

 

实现的原理:

1. 窗口大小变化时,改变布局。

2. 鼠标wheel时,滚动。

3. jQuery Easing是在jQuery原有的动画效果上进行了扩展,所以使用时可以根据jQuery原有的动画函数进行扩展,使动画看起来更流畅,比动画匀速运动看起来效果更好。 

使用方法:

1. 引入文件

    

fullpage 插件学习心得

引入文件时注意将jquery 插件放在fullpage插件之前。

2.  HTML

 

fullpage 插件学习心得

 

 

./  当前目录      ../ 上一层目录    / 根目录

 

 

一个 session 代表一屏,默认显示第一屏,若要指定加载页面时显示的屏幕,可以在对应的session加上 class=’active’.

3. JavaScript

  

fullpage 插件学习心得

4. Fullpage.js 配置

1.常用选项

   Navigation:flase 是否显示项目导航

   navigationPosition: right 项目导航的位置  left or right

   //navigtionColor: #000  项目导航的颜色 

   navigationTooltips:null  项目导航的提示

   verticalCentered: true  内容是否垂直居中

   resize:false  字体是否随着窗口的缩放而缩放

   Anchors: null   定义锚链接

   scrollingSpeed:700 滚动速度,单位为毫秒

   menu:false    绑定菜单,设定相关属性与anchors 的值对应后,菜单可以控制滚动

   

 

fullpage 插件学习心得

sectionsColor:null 每一屏的背景色

loopTop/loopBottom:false 滚动到最顶部(底部)后是否滚回到底部(顶部)  

autoScrolling:true 是否使用插件的滚动方式

scrollOverflow:false 内容超过满屏后是否显示滚动条

paddingTop/paddingBottom:0 与顶部(底部)的距离

keyboardScrolling:true 是否启用键盘方向键导航

continuousVertical:false 是否循环滚动,与loopTop和loopBottom 不兼容

2. 回调函数

      

fullpage 插件学习心得

 

   afterLoad:function(anchorLink,index){}  滚动到某一屏后的回调函数,anchorLink是锚链接的名称,index是序号,从1开始计算。

   onLeava:function(index,nextIndex,direction){}  滚动前的回调函数,index是离开页面的序号,从1开始计算,nextIndex是滚动到页面的序号,从1开始计算,direction 判断滚动的方向,up or down。

5.插件的学习心得

插件的添加方式有两种:

  • jquery 添加插件的方式。
  • fullpage 插件学习心得

        

    这种调用方式实质上就是添加了一个静态函数。

     

      2. 往 $.fn上面添加一个方法,名字就是插件的名称。

    fullpage 插件学习心得

     

    this指向的是当前jquery对象。在此例中,使用插件之前必须创建一个jquery对象。

     

    回过来再看fullpage.js 插件。

     

    其插件使用的是第二种方式,$.fn.fullpage 必须创建 $('selector')的jquery实例才能使用fullpage方法。对于使用时的可选参数,一般情况下,插件内部有默认的参数及值。

     

    fullpage 插件学习心得

    其默认的参数和值,一般都会有注释或者直接从官网上查看API文档,参考使用。

    可以使用 console.dir($.fn) 从控制台输出,查看 $.fn 的相关方法。



  • 上一篇:没有了
  • 下一篇:jQuery Mobile笔记

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • jQuery插件技术研究.pdf

      jQuery插件技术研究.pdf

      2016-12-16 15:06

    • 疯狂Jquery第一天(Jquery学习笔记)

      疯狂Jquery第一天(Jquery学习笔记)

      2016-12-10 15:01

    • 基于jQuery的页面便签插件

      基于jQuery的页面便签插件

      2016-12-06 13:02

    • jQuery学习笔记 操作jQuery对象 文档处理

      jQuery学习笔记 操作jQuery对象 文档处理

      2016-12-03 16:00

    网友点评