01 2017 档案

摘要:

问题分类 滑动屏幕打开相应功能操作。 问题描述 1、用户手动滑动屏幕,根据滑动的方向,打开相应的功能(如:向上滑摇钱树经验明细,向下滑打开任务明细,向左滑打开聚宝盆物品查看等功能),滑动事件捕获问题。 2、大家都知道,划动都有角度问题,如:向330度方向滑动手机,要计算出它的方向问题。 3、HTML5提供的滑动事件,只能读取到起点和终点坐标,计算角度问题。 4、手机屏幕坐标与标准坐标系转换问题。 解决方案 1、滑动屏幕事件使用Html5 的touchstart滑动开始事件和touchend滑动结束事件。 2、方向的判断,以起点做平面坐标系,与终点连线做直线,直线与x正半轴计算角度;我们以45度角为方向分割线,如:只要滑动角度大于等于45度且小于135度
posted @ 2017-01-22 11:57 豫见世家公子 阅读(1039) 评论(0) 推荐(0) 编辑
摘要:

我们平时在看一些选秀节目或一些歌唱类比赛节目时经常会看到在现场的大屏幕上会有观众的手机号在滚动来选出谁是幸运观众或谁中了什么奖项,这些手机号都是现场观众或场外观众在给选手投票时产生的,当主持人一声开始令下,大屏幕上的手机号就会快速随机滚动,当主持人一声停令下,大屏幕上会随机出现几个停止滚动的手机号,这种手机号批量随机滚动的效果,就是我们今天要实现的效果。*注意*,在这个效果的实现当中最核心的就是随机和不重复。 下面,我就简单来介绍一下原理: 1、随机,我们要写一个随机数,而且这个随机数不能重复,这个不能重复的随机数说白了就是我们从数据库中取出的手机号的索引; 2、使用定时器不断的产生不重复的随机数
posted @ 2017-01-12 11:05 豫见世家公子 阅读(7324) 评论(16) 推荐(1) 编辑
摘要:```js //生成1 100不重复的随机数 var count=100; var a=new Array(); for(var i=0;i
posted @ 2017-01-10 15:49 豫见世家公子 阅读(3409) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示