这次给大家带来怎样使用JS+H5实现微信摇一摇,使用JS+H5实现微信摇一摇的注意事项有哪些,下面就是实战案例,一起来看一下。
项目终于如约上线,但是在春节前又有一个新的活动要做,类似微信的摇一摇活动。也一直在做微信公众号的东西,但是要调用微信摇一摇的接口还是有些困难,因为只提供了摇一摇周边,附近的人以及一系列的红包页面,相对于我们的需求只需要摇一摇这个动作却是大相径庭。
其实H5+JavaScript写出来的页面,通过获取手机的屏幕长和宽,以及添加声音等就可以实现摇一摇的效果。

第一步,实现手机摇动改变颜色
HTML5 手机摇一摇 手机摇一摇,改变屏幕颜色。
主要是手机的DeviceMotionEvent事件
第二步,微信摇一摇手势
相对于第一步就是增加了摇一摇手势,改变了摇动事件。在摇一摇动作之后再添加自己想要的方法即可,无论是想要进入下一个自己做的页面还是触发一个Controller事件都可以。
<%@ page contentType="text/html;charset=UTF-8" language="java" %>摇一摇
|
@@##@@ @@##@@ @@##@@ |
|
| 您今天还可以摇次 | |
| 正确姿势:握紧手机,用力摇动3秒,苦练18年的麒麟臂终于派上用场了。 | |
有时候真的可以换一种方法去实现自己想要的功能。附图:demo本来实现的效果是:
改版之后
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:












