• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    html5 touch事件实现页面上下滑动效果【附代码】

    html5 touch事件实现页面上下滑动效果【附代码】

    XML/HTML Code复制内容到剪贴板
    1. <!doctype html>    
    2. <html lang="en">    
    3. <head>    
    4. <meta charset="UTF-8">    
    5. <meta name="viewport" content="width=device-width,initial-scale=1 user-scalable=0"/>    
    6. <title>2014-4-29</title>    
    7. <style>    
    8. * {margin: 0; padding: 0;}    
    9. #outer{ width:90%; height: 490px; background: #000; margin: auto; overflow: hidden;}    
    10. #inner{width:80%; height: 2000px; background: #f67d42; margin: auto; position:relative; top:0; }    
    11. </style>    
    12. <script src='jquery-1.9.1.min.js'></script>    
    13. </head>    
    14. <body>    
    15.   
    16. <div id="spText"></div>    
    17. <div id="outer">    
    18. <div id="inner">    
    19. 123<br> 123<br> gag<br> af<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> yryyr<br> ryry<br> 123<br> 123<br> 123<br> 123<br> 123<br> sdff<br> fef<br> 123<br> hr<br> hrh<br> 5y<br> 123<br> er<br> ert<br> 123<br> rgdgdg<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> gfgfgfgfgfgf<br> sdsdsdsdsdsd<br> sf<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> gdggdgdg<br> 123<br> drgdrgd<br> 123<br> 123<br> 123<br> yuyuyuyuyuy<br> hjkhjkhkhkhjkhkh<br> kjkjk<br>123<br> 123<br> gag<br> af<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> yryyr<br> ryry<br> 123<br> 123<br> 123<br> 123<br> 123<br> sdff<br> fef<br> 123<br> hr<br> hrh<br> 5y<br> 123<br> er<br> ert<br> 123<br> rgdgdg<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> gfgfgfgfgfgf<br> sdsdsdsdsdsd<br> sf<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> 123<br> gdggdgdg<br> 123<br> drgdrgd<br> 123<br> 123<br> 123<br> yuyuyuyuyuy<br> hjkhjkhkhkhjkhkh<br> kjkjk<br>    
    20. </div>    
    21. </div>    
    22.   
    23. <script>    
    24. var startX,//触摸时的坐标    
    25. startY,    
    26. x, //滑动的距离    
    27. y,    
    28. aboveY=0; //设一个全局变量记录上一次内部块滑动的位置    
    29.   
    30. var inner=document.getElementById("inner");    
    31. function touchSatrt(e){//触摸    
    32. e.preventDefault();    
    33. var touch=e.touches[0];    
    34. startY = touch.pageY; //刚触摸时的坐标    
    35. }    
    36.   
    37. function touchMove(e){//滑动    
    38. e.preventDefault();    
    39. var touch = e.touches[0];    
    40. y = touch.pageY - startY;//滑动的距离    
    41. //inner.style.webkitTransform = 'translate(' + 0+ 'px, ' + y + 'px)'; //也可以用css3的方式    
    42. inner.style.top=aboveY+y+"px"; //这一句中的    
    43. }    
    44.   
    45. function touchEnd(e){//手指离开屏幕    
    46. e.preventDefault();    
    47. aboveY=parseInt(inner.style.top);//touch结束后记录内部滑块滑动的位置 在全局变量中体现 一定要用parseInt()将其转化为整数字;    
    48.   
    49. }//    
    50. document.getElementById("outer").addEventListener('touchstart', touchSatrt,false);    
    51. document.getElementById("outer").addEventListener('touchmove', touchMove,false);    
    52. document.getElementById("outer").addEventListener('touchend', touchEnd,false);    
    53. </script>    
    54. </body>    
    55.   
    56. </html>  
    57.   

    以上这篇html5 touch事件实现页面上下滑动效果【附代码】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    原文:http://www.tuicool.com/articles/nIBJju

    上一篇:html5 touch事件实现触屏页面上下滑动(二)
    下一篇:Html5 postMessage实现跨域消息传递
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    html5 touch事件实现页面上下滑动效果【附代码】 html5,touch,事件,实现,页面,