fullpages全屏滚动事件

作者: Wihend | 来源:发表于2018-04-10 15:58 被阅读27次

地址详情~https://github.com/alvarotrigo/fullPage.js/tree/master/lang/chinese#fullpagejs

需要引入的插件-

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.9.6/jquery.fullpage.css" />

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.9.6/jquery.fullpage.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.4.1/jquery.easing.js"></script>

下面是需要的基本html~

div id="fullpage">

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

<div class="section">

<div class="slide">silde1</div>

<div class="slide">silde2</div>

<div class="slide">silde3</div>

<div class="slide">silde4</div>

</div>

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

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

</div>


<!--<ul id="fullpageMenu">

这是一个头部的导航栏 在css中设置定位在jquery中设置menu:'fullpageMenu'即可

<li data-menuanchor="page1" class="active"><a href="#page1">1 section</a></li>

<li data-menuanchor="page2" class="active"><a href="#page2">2 section</a></li>

<li data-menuanchor="page3" class="active"><a href="#page3">3 section</a></li>

<li data-menuanchor="page4" class="active"><a href="#page4">4 section</a></li>

</ul>-->

<!--给section的div加上active则是定义首页-->


js~

<script>

$(document).ready(function(){

$('#fullpage').fullpage({

sectionsColor:['cadetblue','#FFCC00','bisque','chartreuse'],

// controlArrows:false,  使slide轮播效果在pc端左右箭头消失,在手机端可以滑动

// verticalCentered:false,  默认为true,是否是内容垂直居中

// resize:true,  默认为false,字体是否随着窗口缩放而缩放

// scrollingSpeed:700  滚动速度,每个页面之间的切换,单位为毫秒,默认为700毫秒

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

// 给每个section链接地址后面加上相应的后缀

loopTop:true,

// 默认为true,禁止之后section不可上下循环轮播

loopBottom:true,

// 默认为true,禁止之后section不可上下循环轮播

loopHorizontal:true,

// 默认为true,禁止后slideu轮播图不可左右循环轮播

// autoScrolling:true, 默认为true,如果选择false,则会出现浏览器自带的滚动条

// scrollBar:false, 默认为false,如果为true,则浏览器滚动条出现,单身页面滚动还是按页滚动

paddingTop:'100px',

paddingBottom:'100px', 

// fixedElements: 固定的元素,需要在jquery中设置,在页面滚动的时候才会固定不动

// continuousVertical:false, 默认为false,如果ture,则动态效果和loopTop不同,不可重复设置

recordHistory:true,

// 默认为true,可让浏览器的前进后退发挥功效,不需要则不设置即可

// menu:'fullpageMenu', 

navigation:true,

// 1,默认为false,是否显示

navigationPosition:'right',

// 2,设置小圆点菜单的位置

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

// 3,设置菜单小圆点的提示

showActiveTooltip:true,

// 默认为false,true时显示当前页面信息

slidesNavigation:true,

// 是否现实slides轮播图的导航

slidesNavPosition:'bottom',

// slides轮播图导航的位置

// scrollOverflow:false, 默认为false,若需要为true,则需要应用jqyery.slimscroll插件即可

// sectionSelector:section的选择器,默认为.section

// slideSelector:slide的选择器,默认为.slide

});

});

</script>

相关文章

网友评论

    本文标题:fullpages全屏滚动事件

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