2012-07-14 47 views

回答

0

也许您正在使用鼠标在设备上进行测试,在这种情况下触发了mousedown事件,而不是touchstart。一些代码可能有助于使事情更独立于设备:isiPad = navigator.userAgent.match(/iPad/i) != null;然后(在jQuery中):$(element).bind('click',false).bind(isiPad?'touchstart':'mousedown',function(e){...

+0

不,那么底层元素也不会被触发......所以从头开始...... – iPadDeveloper2011 2012-08-13 23:53:29