0
我創建了這個小提琴,當我在iOS上運行它時(我在iOS7上測試過),點擊事件在一次點擊中被激發了很多次(大約15-20次) 。但是,如果在釋放它之前暫時鬆開手指,點擊事件根本不會觸發。爲什麼它會在第一種情況下觸發大量的點擊事件,爲什麼在第二種情況下根本沒有?點擊事件在iOS上觸發很多次觸發器
parent.addEventListener("touchend", function() {
console.log("parent is touched");
parent.addEventListener("click", function() {
console.log("parent is clicked");
});
});
我知道這是不是真的在現實生活中碼一個有用的片段,但我試圖找出爲什麼會這樣。
我認爲這是因爲您需要首先使用touchstart? - )https://developer.apple.com/Library/ios/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html – loveNoHate
我需要什麼touchstart對於? – CookieMonster
不知道,只是略過了文章。如果'touchstart'不在那裏,似乎程序會「受到干擾」...? – loveNoHate