1

我正在创建一个链接列表,用户可以点击并显示子项目,就像手风琴一样。这是我的目标示例(来自 Metro iPhone 应用程序)。我的显然是用 HTML、JS 和 CSS 构建的。

在此处输入图像描述

理想情况下,我不想使用一个click事件,因为它在移动设备上触发之前有延迟,但是通过监听touchstart我有一个问题,如果用户将手指移到列表上以向上或向下滚动,那么它会立即触发一个 open或关闭手风琴上的活动。这不会发生在click. 我也有类似的问题touchend

理想情况下,我更喜欢应用程序展示的行为,即能够用手指滚动列表,当触摸项目时,它会立即打开或关闭。

如果你想看看这个问题,我在这里有一个粗略的版本设置 - http://goo。gl/2Z1fc

4

0 回答 0