移动端的触摸事件有:
touchstart:触摸开始的时候触发
touchmove:手指在屏幕上滑动的时候触发
touchend:触摸结束的时候触发
而每个触摸事件都包括了三个触摸列表,每个列表里包含了对应的一系列触摸点(用来实现多点触控):
touches:当前位于屏幕上的所有手指的列表。
targetTouches:位于当前DOM元素上手指的列表。
changedTouches:涉及当前事件手指的列表。
之类的 可以去w3c查一查
按照你的说法,如果消失了,有3种情况一,设定了display:none你检查下
二,层被挡住了,你看看是否设置了 position:absoluteleft:0right:0之类的
三,float的问题,就是把层给浮上去了。导致你的层会重叠。一般多加一行<br style="clear:both" />解决问题。
希望我的建议对你有用。