触摸两个DOM元素的事件?
我有两个dom元素紧挨着。
在触摸事件期间,我希望能够滑过每个元素。 就我而言,根据我所处的环境,我想要发生不同的事情。
这是什么样子?
由于触摸已closures,新的触摸事件不会在滑入新元素时触发。
谢谢!
编辑:这是实际的代码
ul li 1 li 2 li 3
我想在每个项目上进行不断的触摸移动事件,我真的需要它能够知道当前li
的索引
现在我试着:
$('ul').live 'touchmove', (event) -> element = document.elementFromPoint(event.clientX, event.clientY) #now i need the index of this element somehow
element = document.elementFromPoint(event.pageX, event.pageY)
pageX和pageY不是clientX和clientY
很难查看这些事件对象的触摸事件,因为移动Safari控制台是如此吓人的原始。
您将要听取“touchmove”事件触发。 然后使用document.elementFromPoint(event.clientX, event.clientY)
找出手指结束的div。