2015年3月
-
input.focus()在IOS上失效的解决方法
之前在iphone上做开发时遇到一个问题,在一般的正常浏览器上输入以下代码: var apple = document.getElementById('abc'); apple.focus(); 就能将焦点聚集在输入框上;但是在ios上不行 解决方案1: 只有通过绑定在事件上的函数触发,才能聚焦,例如: var apple = document.getElementById('abc'); button.addEventListener('click',function(){ apple.focus(); }); 但是不能将apple.focus()封装在函数中再由事件触发,......
-
微信屏蔽跳去App Store链接的解决方法
微信分享到朋友圈的页面带有跳去app store下载的链接被微信屏蔽 ,解决方法: 用微信自带的跳转处理 http://mp.weixin.qq.com/mp/redirect?url=xxx ,其中url参数代表需要跳转的链接,比如 http://mp.weixin.qq.com/mp/redirect?url=http://dl.crazynote.net/downloads/qr 案例:http://www.crazynote.net/christmas/m/
-
判断运动/方向传感器方法
判别运动传感器数据 if (window.DeviceMotionEvent) { window.addEventListener('devicemotion', deviceMotionHandler, false); } DeviceMotionEvent主要是监听设备加速度,监听设备x(横向方向)的运动频率,y(纵向方向)的运动频率和z(垂直方向)的运动频率 计算加速度时,只需在特定时间内用各个方向的值减去初始值除以时间: speed = Math.abs(x + y + z - last_x - last_y - last_z) / time ......