javascript - 在手机完全使用ontouchstart 代替 click事件是否可行?
黄舟
黄舟 2017-04-10 18:01:35
[JavaScript讨论组]

以前使用的jqmobi的 tap swipeLeft 来实现手机上的点击和滑动,
但是不引入别的框架,单纯js/jquery来做,可以实现左滑油滑等触摸事件吗?
我在网上看到ontouchstart事件,但都是几年前的介绍,不知使用ontouchstart代替是否可行?
推荐几遍介绍手机端触摸的文章。

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(1)
怪我咯

不行。touchmove的开始会被当成点击。
假如有一个list页面,每个list item点击后会进入item的详细页。如果你使用touchstart替换click,那么你在对list进行触摸滚动时,会先触发touchstart再有touchmove,而这里的touchstart会被你当成点击事件,意味着滚动行为被误认为成了点击行为

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号