在看其他公众号关于摇一摇实现代码前,大概猜想先建立一批各种运势的图文页面,然后通过摇一摇产生随机数字,并跳转到对应页面。
跟友人开玩笑,就弄一根上上签,怎么摇都是这个结果,皆大欢喜。
言归正传,先看看实现效果:http://www.avalonits.cn/wechat_rand/index.html 微信打开该页面,即可实现摇一摇。
当然,各微信公众号运营商都希望跳转到自己的页面,那么只要更改nvshengu.js中相应代码即可: jumpToDecode = function(){ var urls = ["http://mp.weixin.qq.com/s?__biz=MjM5NTEwMzQ4Mg==&mid=203692277&idx=1&sn=added723e1082d830d66f3a2a51afb4b#wechat_redirect", "http://mp.weixin.qq.com/s?__biz=MjM5NTEwMzQ4Mg==&mid=203692409&idx=5&sn=fa797cb924cb09e12e9aa1cb3c77b9cf#wechat_redirect", "http://mp.weixin.qq.com/s?__biz=MjM5NTEwMzQ4Mg==&mid=203692409&idx=6&sn=4d3dd7f41e28d71f23e82b87d8482ef7#wechat_redirect", ]; var jumpTo = urls[parseInt(Math.random() * urls.length)]; window.location = jumpTo; }
为了让大家方便阅读,本文只显示3篇文章(微信素材_>图文信息),各运营商可以根据自己需要组织内容,并更改nvshengu.js文件。