首页 技术 正文
技术 2022年11月11日
0 收藏 538 点赞 5,079 浏览 1641 个字

利用jquery.touchSwipe.js实现的移动滑屏效果。

亲测:兼容ie8及各种浏览器

<script type=”text/javascript” src=”http://cdn.bootcss.com/jquery/3.1.1/jquery.js”></script>

<script type=”text/javascript” src=”js/jquery.touchSwipe.min.js”></script> 点击下载

*{
margin: 0;
padding: 0;
}
html,body{
width: 100%;
height: 100%;
overflow: hidden;
}
.container{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0%;
}
.container .page{
height: 100%;
position: relative;
}
.container .page0{
background-color: blue;
}
.container .page1{
background-color: pink;
}
.container .page2{
background-color: yellow;
}
.container .page3{
background-color: green;
}
.container .page4{
background-color: tomato;
}
.xiangxiatishi{
position: fixed;
bottom: 20px;
left: 50%;
-webkit-transform:translateX(-50%);
-webkit-animation:dong 1s linear 0s infinite alternate;
}@-webkit-keyframes dong{
from{
bottom:20px;
}
to{
bottom: 60px;
}
}

  

<body onmousewheel="return false;">
<div class="container">
<div class="page page0 cur"><h1>你好,我是0号屏幕</h1>
</div><div class="page page1">
<h1>你好,我是1号屏幕</h1>
<!-- <img class="no1" src="img/1.png" />
<img class="no2" src="img/2.png" /> -->
</div>
<div class="page page2"><h1>你好,我是2号屏幕</h1></div>
<div class="page page3"><h1>你好,我是3号屏幕</h1></div>
<div class="page page4"><h1>你好,我是4号屏幕</h1></div>
</div><img class="xiangxiatishi" src="img/prompt.png" alt="向下来一下~"/></body>

  

$(document).ready(
function() {
var nowpage = 0;
//给最大的盒子增加事件监听
$(".container").swipe(
{
swipe:function(event, direction, distance, duration, fingerCount) {
if(direction == "up"){
nowpage = nowpage + 1;
}else if(direction == "down"){
nowpage = nowpage - 1;
} if(nowpage > 4){
nowpage = 4;
} if(nowpage < 0){
nowpage = 0;
}$(".container").animate({"top":nowpage * -100 + "%"},400);$(".page").eq(nowpage).addClass("cur").siblings().removeClass("cur");
}
}
);
}
);

  

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,488
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,903
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,736
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,487
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,127
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,289