Событие touchend не запускается на iOS при запуске на div

У меня есть некоторые проблемы с событием touchend на iOS:

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. Этот div не является чем-то особенным, это просто оболочка для некоторых изображений и имеет этот CSS:

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

1 ответ

Решение

В этой строке

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

я считаю, что цель не определена

Другие вопросы по тегам