Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有ontouchstart事件的phonegap ios模拟器异常行为_Javascript_Jquery_Cordova_Ios Simulator - Fatal编程技术网

Javascript 带有ontouchstart事件的phonegap ios模拟器异常行为

Javascript 带有ontouchstart事件的phonegap ios模拟器异常行为,javascript,jquery,cordova,ios-simulator,Javascript,Jquery,Cordova,Ios Simulator,我在phonegap上编码,在ios模拟器中遇到了异常的行为 以下是我如何检测应该使用的事件(project还必须在PC浏览器上工作): IOS模拟器检测到eventType为touchstart,正常。 使用下一个代码,我正在监听事件,在事件被触发后,我正在做一些类似于以下代码的事情: $('#elId').bind(eventType, function() { // ... some stuff }); 似乎一切都必须正常工作,但它不工作=( 最奇怪的是,所有这些都有效,如果我

我在phonegap上编码,在ios模拟器中遇到了异常的行为

以下是我如何检测应该使用的事件(project还必须在PC浏览器上工作):

IOS模拟器检测到
eventType
touchstart
,正常。 使用下一个代码,我正在监听事件,在事件被触发后,我正在做一些类似于以下代码的事情:

$('#elId').bind(eventType, function() {
    // ... some stuff
}); 
似乎一切都必须正常工作,但它不工作=(

最奇怪的是,所有这些都有效,如果我只是附加以下代码:

$(document).bind(eventType, function() {
    // ... empty body
})
或设置
eventType=始终单击

什么是问题


PS:我使用的是iOS模拟器版本6.0(369.2)

如果看不到您的标记,很难说,但是您可以在
#elId
中有元素拦截或取消触摸事件。@lemieuxster标记非常简单。我检查了内部元素,没有人阻止事件发生。最奇怪的是,让我困惑的是,如果我将代码放在同一个位置,为什么它会起作用nt用于文档对象,在eventlistener代码之前用于
#elId
=(
$(document).bind(eventType, function() {
    // ... empty body
})