Fullpage初始化参数
选项
- sectionsColor:可以为每一个section设置背景颜色
- controlArrows:定义是否通过箭头来控制slide幻灯片,默认为true.当我们设置为false,则幻灯片左右两侧的箭头就会消失,在移动设备上,我们可以通过滑动来操作幻灯片
- verticalCentered:每一页的内容是否垂直居中,默认为true。一般我们保持默认值
- resize:字体是否随着窗口缩放而缩放,默认为false
- scrollingSpeed:滚动速度,单位为毫秒,默认为700
- anchors:定义锚链接,默认值为[]。有了锚链接,用户就可以快速打开定位到某一页面。注意定义锚链接的时候,值不要和页面中任意的id或name相同,尤其是在IE浏览器下。而且定义时不需要加#
- lockAnchors:是否锁定锚链接,默认为false。如果设置为true,那么定义的锚链接,也就是anchors属性就没有效果了,这配置项用的比较少
- easing:定义页面section滚动的动画方式,默认为easeInOutCubic,如果修改此项,需要引入jquery.easings插件,或者jquery ui.
- css3:是否使用CSS3 transforms来实现滚动效果,默认值为true.这个配置项可以提高支持CSS3的浏览器,比如移动设备等的速度,如果浏览器不支持CSS3,则会使用jquery来替代css3实现滚动效果
- loopTop:滚动到最顶部后是否连续滚动到底部,默认为false
- loopBottom:滚动到最底部后是否连续滚动回顶部,默认为false
- loopHorizontal:横向slider幻灯片是否循环滚动,默认为true
- autoScrolling:是否使用插件的滚动方式,默认为true,如果选择false,则会出现浏览器自带的滚动条,将不会按页滚动,而是按照滚动条的默认行为来滚动
- scrollBar:是否包含滚动条,默认为false,如果设置为true,则浏览器自带的滚动条出现,页面滚动时还是按页滚动,但是滚动条的默认行为也有效
- paddingTop/paddingBottom:设置每一个section顶部和底部的padding,默认都为0.一般如果我们需要设置一个固定在顶部或者底部的菜单、导航、元素等,可以使用这两个配置项
- fixedElements:固定的元素,默认为null,需要配置一个jquery选择器。在页面滚动的时候,fixedElements设置的元素固定不动
- keyboardScrolling:是否可以使用键盘方向键导航,默认为true
- touchSensitivity:在移动设备中滑动页面的敏感性,默认为5,是按百分比来衡量,最高为100,越大则越难滑动
- continuousVertical:是否循环滚动,默认为false。如果设置为true,则页面会循环滚动,而不像loopTop或loopBottom那样出现跳动,注意这个属性和loopTop、loopBottom不兼容和,不要同时设置
- animateAnchor:锚链接是否可以控制滚动动画,默认为true。如果设置为false,则通过锚链接定位到某个页面显示不再有动画效果
- recordHistory:是否记录历史,默认为true,可以记录页面滚动的历史,通过浏览器的前进后退来导航。注意如果设置了autoScrolling:false,那么这个配置也将被关闭,即设置为false
- menu:绑定菜单,设定的相关属性与anchors的值对应后,菜单可以控制滚动,默认为false,可以设置为菜单的jquery选择器
- navigation:是否显示导航,默认为false。如果设置为true,会显示小圆点,作为导航
- navigationPosition:导航小圆点的位置,可以设置为left或者right
- navigationTooltips:导航小圆点的tooltips设置,默认为[],注意按照顺序设置
- showActiveTooltip:是否显示当前页面的导航的tooltip信息,默认为false
- slidesNavigation:是否显示横向幻灯片的导航,默认为false
- slidesNavPosition:横向幻灯片导航的位置,默认为bottom,可以设置为top或bottom
- scrollOverflow:内容超过满屏后是否显示滚动条,默认为false。如果设置为true,则会显示滚动条,如果要滚动查看内容,还需要jquery.slimscroll插件的配合。slimscroll插件主要用来模拟传统的浏览器滚动条
- sectionSelector: section的选择器,默认为.section
- slideSelector: slide的选择器,默认为.slide
方法函数
- moveSectionUp():向上滚动一页
- moveSectionDown():向下滚动一页
- moveTo(section, slide):滚动到第几页,第几个幻灯片,注意页面是从1开始,而幻灯片是从0开始
- silentMoveTo(section, slide):滚动到第几页,和moveTo一样,但是没有动画效果
- moveSlideRight():幻灯片向右滚动
- moveSlideLeft():幻灯片向左滚动
- setAutoScrolling(boolean):动态设置auotScrolling–设置页面滚动方式,设置为 true 时自动滚动
- setAllowScrolling(boolean,[directions]):添加或删除鼠标滚轮/滑动控制,第一个参数true为启用,false为禁用,后面的参数为方向,取值包含all,uo,down,left,right,可以使用多个,