PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > HTML5+CSS3教程 > 正文

    HTML5 手机摇一摇

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:HTML 5 手机摇一摇,在手机上运行的。
    HTML5 手机摇一摇

    1. <!doctype html>   
    2. <html>   
    3. <head>   
    4. <meta charset="utf-8" />   
    5. <meta name="viewport" content="width=device-width,initial-scale=1.0"/>   
    6. <title>HTML5 手机摇一摇-www.bcty365.com</title>   
    7. <script type="text/javascript">   
    8. var color = new Array('#fff', '#ff0', '#f00', '#000', '#00f', '#0ff');   
    9. if(window.DeviceMotionEvent) {   
    10.     var speed = 25;   
    11.     var x = y = z = lastX = lastY = lastZ = 0;   
    12.     window.addEventListener('devicemotion', function(){   
    13.         var acceleration =event.accelerationIncludingGravity;   
    14.         x = acceleration.x;   
    15.         y = acceleration.y;   
    16.         if(Math.abs(x-lastX) > speed || Math.abs(y-lastY) > speed) {   
    17.             document.body.style.backgroundColor = color[Math.round(Math.random()*10)%6];   
    18.         }   
    19.         lastX = x;   
    20.         lastY = y;   
    21.     }, false);   
    22. }   
    23. </script>   
    24. </head>   
    25. <body>   
    26. HTML 5 手机摇一摇,在手机上运行的。   
    27. </body>   
    28. </html> 

     

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-142-3650-1.html
    相关热词搜索: HTML5 HTML5摇一摇