美文网首页
学习JQuery插件-fullpage

学习JQuery插件-fullpage

作者: 苏本的书柜 | 来源:发表于2018-07-09 21:34 被阅读2次

关于fullpage

Fullpage.js是一个基于jquery的插件,他可以非常方便、很轻松的制作一个全屏网站:

1.支持鼠标滚动

2.多个回调函数

3.支持手机、平板等触摸事件

4.支持css3动画

5.支持窗口缩放

6.窗口缩放时自动调整

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

Git.hub上的fullpage主页:

https://github.com/alvarotrigo/fullPage.js

How to start:

需要引入jquery1.6以上的任意版本

引入fullpage:js文件与css文件

Fullpage的配置项:

1.sectionsColor:

可以为每一个section设置background-color属性

['red','green','blue','gray']

2.controlArrows:

控制slide幻灯片箭头的显隐,当为flase时箭头隐藏,默认箭头显示

3.verticalCentered:

控制每一页的内容是否垂直居中显示,默认为true,一般我们都使用默认值

4.resize:

控制字体是否随窗口缩放而缩放,默认为false

5.scrollingSpeed:

控制页面滚动速度,默认为700

6.anchors:

定义锚链接,默认值为[],有了锚链接,用户可以迅速定位到某一页面。需要注意的是,锚链接的命名不能与页面中的name和id名重复,尤其是ie浏览器下。而且定义时不需要加#

定位到页面的话,需要在section的div上面加上active的类名

7.lockAnchors:

是否锁定锚链接,默认为flase,也就是不锁定锚链接,当设置为true时,定义的锚链接就没有效果了,这个配置项很少使用

8.easing:

定义页面section滚动的动画方式,默认为easeInOutCubic,如果修改此项,需要引入jquery.easings的动画插件,或者是jquery.ui

9.css3:

是否使用css3 transforms来实现滚动效果,默认为true。这个配置项可以提高支持css3的浏览器或者是移动端的效果和速度,如果浏览器不支持css3,则会使用jquery来替代css3实现滚动效果(优雅降级)。

10.loopTop:

滚动到最顶部后是否连续滚动到底部,默认为false

11.loopBottom

滚动到最底部后是否连续滚回到最顶部,默认为false

12.loopHorizontal

横向slider幻灯片是否循环滚动,默认为true

13.autoScrolling

是否使用插件的滚动方式,默认为true,如果选择false,则会出现浏览器自带的滚动条,将不会按页滚动,而是按照滚动条的默认行为来进行滚动。

14.scrollBar:

是否包含滚动条,默认为false,如果设置为true,则浏览器自带的滚动条会出现,页面的滚动还是按页滚动,但是滚动条的默认行为也有效。

15.paddingTop/paddingBottom:

设置每一个section页面顶部和底部的padding值,默认为0,但是当页面上有固定在顶部或者底部的菜单或者导航栏的时候,可以使用这两项进行配置。(paddingTop:"200px")

16.fixedElements

固定的元素,默认为null,需要配置一个jquery选择器。在页面滚动的时候,fixedElements设置的元素固定不变。

17.keyboardScrolling

是否可以使用键盘方向键导航,默认值为true

18.tochuSensitivity

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

19.continuousVertical:

页面是否循环滚动,默认为false。如果设置为true,则页面会循环滚动,这样页面滚动起来不像loopTop和loopBottom一样会出现跳动,注意:此属性和loopTop/loopBottom不兼容,不能同时设置

20.animateAnchor

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

21.recordHistory

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

22.Menu(主要是用到这一点)

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

anchors:['page1','page2','page3','page4'],

menu:"#fullpageMenu"

23.Navigation

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

24.navigationPosition

设置导航小圆点的位置 可以是left或者right 默认为right

25.navigationTooltips

导航小圆点的tooltips设置,默认为[],注意按照顺序设置

26.showActiveTooltip

是否显示当前导航的tooltip信息,默认是不显示(false)

27.slidesNavigation

是否显示横向幻灯片的导航,默认是false

28.SlidesNavPosition

横向幻灯片导航的位置,默认为bottom,可以设置为top或者bottom

29.scrollOverflow

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

30.sectionSelector

section的选择器 默认为.section

31.slideSelector

slide的选择器默认为.slide

相关文章

  • jQuery相关插件

    jQuery全屏滚动插件fullPage.js jquery轮播图插件unslider

  • 全屏滚动

    jquery.fullPage.js全屏滚动插件教程演示

  • 全屏滚动插件fullpage的使用

    1.fullpage插件简介 fullpage是jQuery的插件,可以方便的实现全屏滚动的效果。 因为fullp...

  • 学习JQuery插件-fullpage

    关于fullpage Fullpage.js是一个基于jquery的插件,他可以非常方便、很轻松的制作一个全屏网站...

  • FullPage基本使用

    FullPage 基于 jQuery的插件,它能够很方便、很轻松的制作出全屏滚动网站 注意:由于fullPage....

  • Fullpage 10.15

    Fullpage Fullpage.js是一个基于jQuery的插件,方便制作全屏网站,主要功能有: 支持鼠标滚动...

  • fullPage

    什么是fullPage? fullPage.js 是一个基于 jQuery 的插件,它能够很方便、很轻松的制作出全...

  • Fullpage

    FullPage fullPage.js 是一个基于 jQuery 的插件,它能够很方便、很轻松的制作出全屏滚动网...

  • JS的fullPage.js插件的简单使用

    首先链接animate.css,jquery.fullpage.css,jquery.fullpage.js等文件...

  • 全屏上下滚动的简单实现

    我这里的全屏上下滚动就是类似jquery中的fullpage插件效果,点击可以查看效果,但是我觉得插件什么的...

网友评论

      本文标题:学习JQuery插件-fullpage

      本文链接:https://www.haomeiwen.com/subject/ucqxpftx.html