baidu touch.js在某些机子(Motorola XT531)上旋转不动
说起来是上上上篇博客遗留的问题了:http://blog.csdn.net/yeshennet/article/details/50531007
测试的妹子发现这个机子完全不能转动,然后被提BUG了-_-
进过上次读了一轮源代码,已经基本上清楚是这个库的结构了,在机器上打log出屏幕,发现在
var rotation = this.getAngleDiff(move);
这个地方代码还是能工作,Touch事件也有,旋转的角度也能算出来,应该是没转起来,追代码看到有把事件穿给底层
trigger: function(el, evt, detail) {detail = detail || {};var e, opt = {bubbles: true,cancelable: true,detail: detail};try {if (typeof CustomEvent !== 'undefined') {e = new CustomEvent(evt, opt);if (el) {el.dispatchEvent(e);}} else {e = document.createEvent("CustomEvent");e.initCustomEvent(evt, true, true, detail);if (el) {el.dispatchEvent(e);}}} catch (ex) {console.warn("Touch.js is not supported by environment.");}},
注意到这里有个try....catch,捕获一下错误,是Not_supported_ERR code 9
自己手动用transform:rotate(-45deg);-webkit-transform:rotate(-45deg)也没转起来。
确定是底层浏览器Motorola XT531 (android 2.3)不支持
然后BUG就关闭了。
baidu touch.js在某些机子(Motorola XT531)上旋转不动相关推荐
- 移动端上下拖动调整顺序效果_移动端上下滑动事件之--坑爹的touch.js
移动端页面的盛行,微信的便利的页面推广等等,让越来越多的css3效果和html5在手机端大放异彩. 于是乎,各式各样的简约酷炫的html5页面层出不穷,最多的就是视差滚动+css3动画. 接下来就说说 ...
- 移动端上下滑动事件之--坑爹的touch.js
原文 http://blog.csdn.net/minidrupal/article/details/39611605 移动端页面的盛行,微信的便利的页面推广等等,让越来越多的css3效果和htm ...
- 前端学习之touch.js与swiper学习
Touch.js是移动设备上的手势识别与事件库,改框架基于原生js,操作简单,主要分drag,swipe,rotate,scale,tab,hold,touch操作. swiper是一个移动端触摸滑动 ...
- 移动端开发基本知识之touch.js,FastClick.js源码分析
问题1:300ms延迟问题指的是? 不管在移动端还是PC端,我们都需要处理用户点击,这个最常用的事件.但在touch端click事件响应速度会比较慢,在较老的手机设备上会更为明显(300ms的延迟). ...
- touch.js 移动端的手势识别
手机端不同于PC端,只有一个鼠标指针,在手机端上,可以实现多种手势操作,像左滑.右滑.双击.缩小.放大.拖拽等等. 在事件中 提供了关于手势事件的事件类型,但是原生的JS实现过于复杂,touch.js ...
- 使用Sortable.js和Touch.js实现App定制首页
需求 1,页面为分为A.B两部分,上下布局,A为已选,B为备选. 2,要求A部分允许横向滚动,B部分要求纵向滚动. 3,要求A部分操作手势为[长按移动],B部分操作手势为[点击移动]. 实现 使用 S ...
- Unity3D鼠标&Touch拖拽控制节点绕任意轴旋转的实现
这个拖拽最明显的一个优点就是有阻尼的效果 阻尼(damping)是指摇荡系统或振动系统受到阻滞使能量随时间而耗散的物理现象 using UnityEngine; using System.Collec ...
- Bootstrap fileinput.js,最好用的文件上传组件
本篇介绍如何使用bootstrap fileinput.js(最好用的文件上传组件)来进行图片的展示,上传,包括springMVC后端文件保存. 一.demo 二.插件引入 <link ty ...
- Node.js 抓取电影天堂新上电影节目单及ftp链接
代码地址如下: http://www.demodashi.com/demo/12368.html 1 概述 本实例主要使用Node.js去抓取电影的节目单,方便大家使用下载. 2 node packa ...
最新文章
- 移动互联网改变商业环境:商品的颠覆
- 全球与中国自行车和零件制造市场发展规划及未来投资趋势展望报告2021年版
- oracle不能单步调试,oracle bug之vipca无法执行问题的解决
- 探索Julia(part7)--数组与字典函数
- 简单的Java SSH客户端
- 配置一台用于深度学习的个人工作站系统的实验记录[主机可以买现成的或自己配,裸机即可]
- Tensorflow训练和预测中的BN层的坑(转载)
- React高阶组件学习总结
- 计算机设置密码打印机无法共享,win7设置开机密码后无法连接共享打印机
- 基于STM32单片机智能手环脉搏心率检测计步器原理图PCB
- 2022京东淘宝全自动助手
- perf part II
- PyQt5 QtChart-曲线图
- 实时分割网络(持续更新)
- 电影网站数据查取小试
- Linux下安装oracle的脚本,linux系统oracle数据安装配置脚本
- mongodb linux下集群搭建
- cytoscape插件下载_cytoscape下载|Cytoscape(生物信息分析软件) V3.6.1 官方版 下载_当下软件园_软件下载...
- 交互式I/O与单元数组
- CC炫图:让通话界面动起来
热门文章
- 1.3寸IIC OLED SSD1106控制的oled显示问题解决方案
- 《炬丰科技-半导体工艺》 300mm 硅上的单片 InGaAs 光电探测器
- 深克隆和浅克隆有什么区别?它的实现方式有哪些?
- c语言怎么录入上下作用,c语言怎么使用键盘上的上下左右键
- matlab如何调用cplex,cplex matlab调用 - 下载 - 搜珍网
- 【Android开发】安卓课程表项目课表app源码可下载
- 盘点国产RISC-V内核的单片机
- Shell中的通配符
- mac下使用owncloud搭建私有云存储 mac owncloud
- 测量50A以上电流:意瑞隔离集成式电流传感器CH704