安卓系统下正常使用,ios系统下无法滑动切页,那位大神可以找到问题,多谢大佬

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>教师用户指导手册</title><style>html,body,h2 {margin: 0;padding: 0;}html,body,#wraper,#content {width: 100%;height: 100%;}#wraper {overflow: hidden;}#content {transition: all 1s linear;}.page {width: 100%;height: 100%;background-repeat: no-repeat;background-size: 100% 100%;-webkit-background-size: 100% 100%;}#page1 {background-image: url('../image/tone.png');}#page2 {background-image: url('../image/tsecond.png');}#page3 {background-image: url('../image/tthird.png');}</style>
</head>
<body>
<div id="wraper"><div id="content"><div class="page" id="page1"></div><div class="page" id="page2"></div><div class="page" id="page3"></div></div>
</div>
<script>var wraper = document.getElementById('wraper'),content = document.getElementById('content');    //滑动容器var itemHeight = wraper.offsetHeight;                //滑动item高度var index = 0;                                       //滑动计数var moveY,                                           //滑动距离endY,                                            //滑动停止的Y坐标startY;                                          //滑动开始的Y坐标// content.style.height = (itemHeight * 3) + 'px'// 触摸开始function boxTouchStart(e) {var touch = e.touches[0];console.log(touch);startY = touch.pageY;endY = content.style.webkitTransform;if(!endY){endY = 0;}else{endY = parseInt(endY.replace('translateY(',''))}}// 触摸结束function boxTouchEnd(e) {console.log(e)}// 触摸移动function boxTouchMove(e) {var touch = e.touches[0];moveY = touch.pageY - startY;teacherGuild = Number(e.target.id.split('page')[1])//下一页if(moveY < 0) {if(teacherGuild == 19) {return false;}content.style.webkitTransform = 'translateY(-'+(itemHeight*teacherGuild)+'px)'}//上一页else if(moveY > 0) {if(teacherGuild == 1) {return false;}content.style.webkitTransform = 'translateY('+(itemHeight+endY)+'px)'}}content.addEventListener('touchstart', boxTouchStart, false )content.addEventListener('touchmove', boxTouchMove, false)content.addEventListener('touchend', boxTouchEnd, false)
</script>
</body>
</html>

h5实现上下滑动切页相关推荐

  1. 简单零基础学会H5移动端滑动翻页效果

    这篇文章教大家如何使用原生js和少量css3动画来实现HTML5的翻页效果,我会尽量讲得细一点,让零基础的同学也能学会这个简单的案例. 先来看下html的布局代码: index.html 一个div包 ...

  2. H5 左右滑屏切页原理

    采用HTML5 触摸事件(Touch) 和 CSS3动画(Transform,Transition)来实现的,效果图如下所示,本文简单说一下其实现原理和主要思路. 实现原理 手指在屏幕上滑动时,页面跟 ...

  3. 手机UC禁止左右滑动切页

    手机UC 左右滑动时会切换页面,禁止的方法其一为阻止[document]的 [touchmove]事件 的默认操作, 其次就是调用,UC API   代码如下: var xStart,xEnd,ySt ...

  4. h5滚动时侧滑出现_HTML5移动端触摸事件以及滑动翻页效果

    HTML5中新添加了很多事件,但是由于他们的兼容问题不是很理想,应用实战性不是太强,所以在这里基本省略,咱们只分享应用广泛兼容不错的事件,日后随着兼容情况提升以后再陆续添加分享.今天为大家介绍的事件主 ...

  5. 移动端H5页面,上下滑动翻页

    移动端H5页面,上下滑动翻页 向上滑动进入下一页 , 当前页(加CSS样式outTop)向上移动移出窗口 ,下一页(加CSS样式inTop)向上移动进入窗口 向下滑动进入前一页 , 当前页(加CSS样 ...

  6. 提升html5的性能体验系列之一避免切页白屏

    窗体切换白屏的现实问题 HTML5的性能比原生差很多,比如切页时白屏.列表滚动不流畅.下拉刷新和上拉翻页卡顿. 在低端Android手机上,很多原生App常用的功能和体验效果都很难使用HTML5技术模 ...

  7. vue实现上下滑动翻页_基于vue实现上下滑动翻页效果

    18年年底的时候,一直在做年度报告的H5页面,因为项目需要,需要实现上下滑动翻页,并且上滑的页面比正常页面的比例要缩小一定比例. 效果类似于http://www.17sucai.com/pins/de ...

  8. 滑动翻页效果实现和移动端click事件问题

    前述 本文很短~ 主要是为了总结和讲述移动端click和js事件机制导致的一个问题. (:咳咳,其实几句话就能写完的还要水一篇文章,不愧是我- 正文 最近做了一个小活动,里面要用到一个效果:滑动翻页. ...

  9. launcher切页动画

    launcher切页动画 刚工作的时候,还是launcher4.4,好像有很多切页特效可以选,重写切页特效类可以自己实现切页效果. 太久不搞launcher,忘记在哪实现切页特效了,比如什么外盒子.内 ...

最新文章

  1. 深度学习最近发现详细分析报告
  2. pythond的执行原理_python基础——继承实现的原理
  3. R语言扩展包dplyr——数据清洗和整理
  4. linux select 多路复用机制
  5. 微信生态中,「电商」如何借“运营工具”,抢占 4.5 亿流量红利?
  6. arm中的.a文件如何产生的_可变文件系统:如何在IPFS中处理文件?
  7. shell脚本中28个特殊字符的作用简明总结
  8. zookeeper和etcd有状态服务部署
  9. 手机app 服务器 网页同步,手机app接入云服务器
  10. 安装容器编排工具 Docker Compose
  11. python 网盘搭建_Python无所不能?五分钟教会你用python打造个人云盘!
  12. Django == Model基础
  13. linux安装qt_Ubuntu Qt 安装教程--快速下载连接(网盘)
  14. 我们分析了5万多场英雄联盟比赛,教你如何轻松用Python预测胜负
  15. 地理空间数据云 如何预约下载数据 Landsat8
  16. VLC支持的视频和音频文件扩展名
  17. java通过winrm实现remote powershell
  18. 纯真IP数据库QQWry.dat格式详解
  19. html+dwcs6代码,Dreamweaver cs6如何快速整理代码?
  20. HHUOJ 1019 Friendship of Mouse(水题)

热门文章

  1. 记2019.7日照夏令营
  2. win7下装ubuntu双系统 硬盘安装详细教程
  3. matlab symadd,信号调理器设计—大二暑期信号分析实习报告精选多篇
  4. vagrant启动虚拟机Stderr: VBoxManage.exe: error: Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc
  5. Remove Duplicates
  6. 【Python】时间序列分析
  7. MemoryStream 的一些用法
  8. 技术控必读 从Type-A到Type-C发展历程
  9. 物联网项目——具体分工
  10. python T检验