所以我有一个看起来像这样的元素:
____________________________________
/ \
| |
| |
+------------------------------------+
| |
| |
| |
+------------------------------------+
| |
| |
\____________________________________/
我已经为它附加了一个 touchstart 监听器,如下所示:
other_options.addEventListener('touchstart', function(e) {
event.preventDefault();
}, false);
我想做什么,我已经查看了 'e' 的值,但我找不到任何足够一致的值(当我尝试它们时,这些值对我来说似乎不正确)来做我想做的事。
我知道这些行的大小。我只是希望能够获取触发 touchstart 事件的 Y 坐标,即元素的上坐标为 0。这样,Math.floor(y / ROW_SIZE) 将为我提供 touchstart 事件开始的行。