当它在div上启动时,在iOS上没有触发touchend事件

时间:2011-08-31 23:19:01

标签: javascript ios javascript-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({ 'touchend': onTouchEnd });
}

function onTouchEnd(){

    console.log('touch end');
}

一切都应该可以正常工作,但是当我在这个div上时,touchend并没有被解雇。 这个div没什么特别的,它只是一些图像的包装器,并且有这个css:

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

1 个答案:

答案 0 :(得分:1)

在这一行

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

目标未定义,我相信