0
我有一個touchstart
eventlistener附加到按鈕,當我在Android Firefox上觸摸它時,它正常啓動。但在Chrome(Android)上,它根本不會觸發。任何原因爲什麼?更改爲click
顯然有效,但我需要觸摸。touchstart事件Chrome Android問題
JsFiddle(與移動工作)
我有一個touchstart
eventlistener附加到按鈕,當我在Android Firefox上觸摸它時,它正常啓動。但在Chrome(Android)上,它根本不會觸發。任何原因爲什麼?更改爲click
顯然有效,但我需要觸摸。touchstart事件Chrome Android問題
JsFiddle(與移動工作)
我可能已經找到了答案.. 我不知道爲什麼,但它似乎工作如果我添加e.preventDefault()
到touchstart事件。
我只是添加了鼠標的雙擊功能和觸摸我的元素的單擊功能,這就是爲什麼我需要註冊點擊和觸摸事件。
通過防止默認行爲,我似乎能夠模擬移動瀏覽器曾經有的300ms點擊延遲(據我所知)。