iT邦幫忙

0

Jquery mousedown 在 ios瀏覽器上不正常

  • 分享至 

  • xImage

ios的手機上 不管是 Safari 或 chrome 的瀏覽器上 mousedown 觸發後 按第一次沒有出現該有的預期結果 結果還要再點第二次 才會出現預期的結果

可是在 Android的手機上 使用 chrome 卻是正常 一次就出現預期的結果

請問是要怎麼解決這個問題呢? 讓ios手機上也能像Android手機上一次就成功呢?

手機沒有滑鼠,所有滑鼠的事件都是瀏覽器本身自我解析,而每一家瀏覽器的解析都不一樣,
所以,無解,建議樓主寫TOUCH事件
不要光把MOUSE事件寫好就以為所有手機都能用,很抱歉這是幻想
真實的狀況就是只有寫好 TOUCH事件,手機才會正確的回應你預期的結果
小哈片刻 iT邦研究生 4 級 ‧ 2023-11-01 00:18:11 檢舉
用jquery的話,可以使用 pointerdown
會幫你自動處理 mousedown+touchstart
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答