javascript - 在手机完全使用ontouchstart 代替 click事件是否可行?
黄舟
黄舟 2017-04-10 18:01:35
0
1
263

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

黄舟
黄舟

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

全員に返信(1)
刘奇

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート