Czy ktoś wie, dlaczego zdarzenie touchend będzie strzelać podczas zdarzenia touchstart? Dzieje się tak tylko za drugim razem.Touchend pożary na touchstarcie po raz drugi około
Kod szybkie urywek:
function touchstart (event) {
$(event.target).one('touchend', function() {
alert('fired');
}
}
Więc po raz pierwszy ten jest zwolniony to działa dobrze. Drugi raz uruchamia alert o dotknięciu dotykowym.
Edit:
Wygląda na to może być problemem tylko iPhone
Czy mówimy o przeglądarce telefonu komórkowego? Działa dobrze na mojej macierzystej przeglądarce systemu Android 4.1. –
Działa również w Chrome i Firefoxie (na urządzenia mobilne) w systemie Android 4.1. –
Wypróbowałem tylko na iPhonie i odpaliłem na touchstarcie za drugim razem około – darylhedley