Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.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 touchend事件在div上启动时未在iOS上激发_Javascript_Ios_Dom Events_Touch Event - Fatal编程技术网

Javascript touchend事件在div上启动时未在iOS上激发

Javascript touchend事件在div上启动时未在iOS上激发,javascript,ios,dom-events,touch-event,Javascript,Ios,Dom Events,Touch Event,我对iOS上的touchend事件有一些问题: var target; window.addEvent('domready', function(){ target = $('mydiv'); target.addEvents({ 'touchstart': onTouchStart }); }); function onTouchStart(){ console.log('touch start'); target.addEvents({ 'touche

我对iOS上的touchend事件有一些问题:

var target;

window.addEvent('domready', function(){

    target = $('mydiv');
    target.addEvents({ 'touchstart': onTouchStart });
});

function onTouchStart(){

    console.log('touch start');
    target.addEvents({ 'touchend': onTouchEnd });
}

function onTouchEnd(){

    console.log('touch end');
}
一切都应该正常,但我在这个部门的时候touchend不会被解雇。 这个div没有什么特别之处,它只是一些图像的包装器,具有以下CSS:

#albums-wrapper{ position: absolute; width: 10000px; height: 100%; }
在这一行

target.addEvents({ 'touchend': onTouchEnd });

目标是未定义的,我相信你是对的Jarret,当我写示例时,我忘了将目标设置为全局。对不起,我刚刚编辑了我的帖子。为什么它不是target=$(“#相册包装器”)?