核心提示:1. 该demo实现了全屏翻页,根据顶部导航翻页,侧边栏翻页等2. 添加了水平翻页,添加水平导航,并去除水平箭头(太难看,不能忍)3.配合fullpage的回调函数,运用move.js对文字和图片添加...
1. 该demo实现了全屏翻页,根据顶部导航翻页,侧边栏翻页等
2. 添加了水平翻页,添加水平导航,并去除水平箭头(太难看,不能忍)
3.配合fullpage的回调函数,运用move.js对文字和图片添加了包括放大、移动、旋转在内的动画效果
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.9.4/jquery.fullpage.css" />
<style>
body{text-align: center;color: #FFFFFF;}
#fullpageMenu{
position: fixed;
top: 0;
z-index: 999;
}
#fullpageMenu li{float: left;display: inline-table;}
.section3 h1{margin-left: 10%;opacity: 0.5}
.section3 p{margin-right: 10%;opacity: 0.5}
</style>
</head>
<body>
<ul id="fullpageMenu">
<li><a href="#page1">1</a></li>
<li><a href="#page2">2</a></li>
<li><a href="#page3">3</a></li>
<li><a href="#page4">4</a></li>
<li><a href="#page5">5</a></li>
</ul>
<p id="fullpage">
<p class="section section1">
<h1>这是测试</h1>
<p>测试内容,这是一个简单文本</p>
</p>
<p class="section section2">
<h1>文本</h1>
</p>
<p class="section section3">
<h1>测试</h1>
<p>测试内容</p>
</p>
<p class="section section4">
<img src="csdn.jpg" title="" alt="无法正常显示" width="300px" class="per">
<h1>头像</h1>
</p>
<p class="section section5">
<p class="slide">123</p>
<p class="slide">456</p>
<p class="slide">789</p>
<p class="slide">741</p>
</p>
</p>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.9.4/vendors/scrolloverflow.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.9.4/jquery.fullpage.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/move.js/0.5.0/move.js"></script>
<script>
$(function () {
$('#fullpage').fullpage({
sectionsColor:['#FEDA89','#DE4F50','#904A68','#68C39F','#F05183'],
anchors:['page1','page2','page3','page4','page5'],
navigation:'true',//导航
navigationPosition:'right',//导航位置
navigationTooltips:['1','2','3','4','5'],//标记
showActiveTooltip:true,
scrollOverflow:true,//超出滚动
menu:'#fullpageMenu',
slidesNavigation:true,//水平导航
controlArrows: false,//隐藏水平箭头
afterLoad:function (link,index) {
switch (index){
case 1:
move('.section1 h1').scale(1.5).end();
move('.section1 p').set('margin-top','10%').end();
break;
case 2:
move('.section2 h1').scale(0.8).end();
break;
case 3:
move('.section3 h1').set('margin-right','10%').end();
move('.section3 p').set('margin-left','10%').end();
$('.section3 h1').css('opacity','1');
$('.section3 p').css('opacity','1');
break;
case 4:
move('.section4 img').rotate(360).end(function () {
move('.section4 h1').scale(0.8).end();
});
break;
default:break;
}
},
onLeave:function (link,index) {
switch (index){
case 1:
move('.section1 h1').scale(1).end();
move('.section1 p').set('margin-bottom','10%').end();
break;
case 2:
move('.section2 h1').scale(1).end();
break;
case 3:
move('.section3 h1').set('margin-right','-10%').end();
move('.section3 p').set('margin-left','-10%').end();
$('.section3 h1').css('opacity','0.5');
$('.section3 p').css('opacity','0.5');
break;
case 4:
// move('.section4 img').rotate(-360).end(function () {
// move('.section4 h1').scale(1).end();
// });
move('.section4 img.per').rotate(-360).end();
move('.section4 h1').scale(1).end();
break;
default:break;
}
}
});
});
</script>
</body>
</html>


