视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
使用Fullpage插件快速开发整屏翻页的页面
2020-11-27 22:30:14 责编:小采
文档


我们经常看过一些整屏翻页的网站,看上去很高大上对于一些同学来说如果要原生的去开发可能还是有很大难度的。

今天我给大家介绍Fullpage插件,也能达到这一个效果。

下面我给同学们看下小米网站的这个页面:http://www.mi.com/hongmi2a/

看过页面之后就直接进入我们今天的主题吧!

1、一些必要的资源

//jquery
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
//fullpage插件
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.7.4/jquery.fullPage.js"></script>
//滚动条插件
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.7.4/vendors/jquery.slimscroll.min.js"></script>
//fullpage.css
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.7.4/jquery.fullPage.css" rel="external nofollow" >

2、页面结构

<div id="fullpage">
 <div class='section'>第一页</div>
 <div class='section'>第二页</div>
 <div class='section'>第三页</div>
 <div class='section'>第四页</div>
</div>

3、如果我们需要在一中又存在幻灯片效果,结构如下

<div class='section'>
 <div class='slide'>第一张幻灯片</div>
 <div class='slide'>第一张幻灯片</div>
 <div class='slide'>第一张幻灯片</div>
</div>

这就是我们的一个简单地页面布局就完成了,现在只需要使用插件的api结构即可

4、插件的格式和用法:

 $(function(){
 $('#fullpage').fullpage({
 //API接口
 })
 })

5、部分API接口

//配置背景颜色
 sectionsColor:['red','#f04','#9b0','#d3f'], 
 //配置幻灯片切换是否显示箭头,默认true
 controlArrows:false, 
 //配置每页内容页面是否垂直居中,默认false
 verticalCentered:true,
 //配置文字是否随着窗口变化而变化,默认false
 resize:true,
 //配置页面滚动速度,默认700
 scrollingSpeed:1000,
 //配置锚链接,不应该和autoScrolling,scrollBar一起使用
 anchors:['page1','page2','page3','page4'],
 //配置锚点切换时候是否有过度动画,默认true
 animateAnchor:false,
 //锁定配置的锚链接是否显示,默认false
 lokAnchors:true,
 //配置动画由css3还是jquery来执行,默认true
 css3:true,
 //配置滚动到顶部之后是否从底部循环滚动,默认false
 loopTop:true,
 //相反从底部循环滚动,默认false
 loopBottom:true,
 //设置页面是否循环滚动与loopTop,loopBottom不兼容,默认是false
 continuousVertical:true,
 //幻灯片是否循环滚动,默认true
 loopHorizontal:false,
 //配置是否按照插件的方式来进行滚动,默认true,和锚点不应该一起使用,一般不设置或者保持默认
 autoScrolling:true,
 //滚动的时候是否包含滚动条,默认false,和锚点不应该一起使用,一般不设置或者保持默认
 scrollBar:false,
 //配置页面上下间距,默认0,如果需要设置固定顶部和顶部菜单导航配合使用
 // paddingTop:'300px',
 paddingBottom:0,
 //配置页面是否有固定的DOM
 fixedElements:'#header',
 //配置是否支持键盘方向键控制页面切换,默认true
 keyboardScrolling:true,
 //配置是否激活浏览器前进后退功能,如果页面设置了不按照插件的方式来滚动该配置也失效,默认true
 recordHistory:true,
 //配置菜单
 menu:'#fullpageMenu',
 //配置导航,位置,提示,显示当前位置
 navigation:true,
 navigation:'right',
 navigationTooltips:['page1','page2','page3','page4'],
 showActiveTooltip:true,
 //配置幻灯片是否显示导航,和位置
 slidesNavigation:true,
 slidesNavPosition:'bottom',
 //配置内容超过容器是否显示滚动条,模式true,
 scrollOverflow:true,
 //修改section和幻灯片默认CLASS
 sctionSelector:
 slideSelector:

总结

以上所述是小编给大家介绍的使用Fullpage插件快速开发整屏翻页的页面,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

下载本文
显示全文
专题