乖乖的小虾饺
乖乖的小虾饺
  • 发布:2016-08-03 16:39
  • 更新:2016-08-03 17:49
  • 阅读:2187

关于button的onmousedown和onmouseup事件:在电脑上能灵敏识别鼠标点击状态,但是在手机上不灵敏,无法识别

分类:HTML5+

浏览器用火狐、谷歌都试过了,可以正常运行。但是云打包后,在小米4手机上运行就不对,手机安卓版本是4.4.4 KTU84P

不能正常显示的功能是:
用onmousedown和onmouseup方法获取鼠标点击的状态,用js改变class(为了实现点击时按钮变色);

经过进一步分析,发现是真机没办法很灵敏地捕获到onmousedown和onmouseup这种瞬间的状态,要长按一会儿才能识别到onmousedown,然后无法识别松开瞬间的onmouseup。

想请教各位大神有没有什么解决方案,能够在真机上灵敏识别出button点击的状态,实现点击时变色,松开时恢复的功能

感激不尽~

2016-08-03 16:39 负责人:无 分享
已邀请:
赵梦欢

赵梦欢 - 专注前端,乐于分享!

onmousedown/onmouseup本身就是pc端的方法,移动端多用touchstart/touchmove/touchend

mui也封装了一下常用的手势事件,见文档 手势事件

该问题目前已经被锁定, 无法添加新回复