微信摇一摇怎么摇的次数多,微信摇一摇次数技巧

  微信摇一摇怎么摇的次数多,微信摇一摇次数技巧

  1.deviceOrientation:封装方向传感器数据的事件,可以获取手机在静止状态下的方向数据,比如手机的角度、方位、朝向等。

  2.deviceMotion:封装运动传感器数据的事件,可以获取手机在运动时的运动加速度等数据。

  不用多说直接进入代码:

  JavaScript:

  var jsonObject=null//window . onload window . onload=function(){ var times=-1页面加载后执行;//记录摇动次数var last _ time=0;var borderSpeed=800//加速度变化的临界值var x=y=z=last _ x=last _ y=last _ z=0;如果(窗口。DeviceMotionEvent){ window . addevent listener( device motion ,shake,false);} else {alert(您的设备不支持摇一摇);}//每次手机移动都会执行下面shake函数的代码函数shake(event data){ var acceleration=event data . acceleration including gravity;var curTime=新日期()。getTime();var diffTime=curTime-last _ time;//每100ms判断if(difftime 100){ x=acceleration . x;y=加速度. y;z=加速度. z;var speed=math . ABS(x y z-last _ x-last _ y-last _ z)/diffTime * 10000;//判断手机确实抖动而不是正常移动如果(speedborderSpeed){ times;document.getElementById(text )。innerHTML=times times//用户的微信昵称和头像连接可以发送一次,而不是发送if(times==0){ document . forms[ insert form ]。headimg.value=img每次;document . forms[ insert form ]. user . value=nickname;} document . forms[ insert form ]. time . value=times;} last _ time=curTimelast _ x=xlast _ y=ylast _ z=z} } }html:

  img src= hand . png br/font size= 16 color= red id= text /font总结

  以上是边肖推出的基于HTML5的类似微信手机摇一摇功能(统计摇一摇次数)的实现。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对网站的支持!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: