我正在为iPad开发一个JavaScript / html5项目。
我需要能够捕捉在触摸开始之后(即在人们把手指放在屏幕上之后),添加到DOM之前的元素上的touchmove事件。
我尝试模拟一个touchstart事件并通过编程方式触发它...
我需要能够捕捉在触摸开始之后(即在人们把手指放在屏幕上之后),添加到DOM之前的元素上的touchmove事件。
我尝试模拟一个touchstart事件并通过编程方式触发它...
$( "#container" ).append( element );
element.on( "touchmove", doStuff );
var ev = $.Event( "touchstart" );
element.trigger( ev );
然而这种方案并不奏效。唯一让doStuff
开始触发的方法是抬起手指并再次触摸屏幕,从而触发第二次touchstart
事件。
如何在手指已经在屏幕上的情况下捕获添加到DOM
中的元素上的touchmove
事件?