iOS jQuery Click 事件故障
iOS 上面臨的問題
iOS 上面臨的問題
iOS 上面臨的問題
遇到困難使用jQuery 時,按一下事件在iOS 裝置上無法正常運作。該網站的美觀功能似乎可以在 Chrome 和 Firefox 等瀏覽器上無縫運行,但在 iPhone 4 (iOS 6.1) 和 iPad (iOS 4.3.5) 上測試的 iOS 平台上會出現故障。
故障排除嘗試最初的假設是 iOS 在處理 jQuery 點擊事件時存在固有問題。為了解決這個問題,按照 Stack Overflow 討論中的建議,嘗試了 live() 方法。然而,這種方法被證明是不成功的。
此外,實作了替代解決方案專案(jQuery-tappable),但也未能解決問題。
診斷和解決方案與普遍看法相反,iOS 上支持 3D 變換,並帶有適當的前綴,已證實作者:Caniuse.com。
根本問題在於 iOS 如何處理與 DOM 載入後新增的元素相關的點擊/觸控事件。
cursor: pointer;
解決方案
應用以下CSS 修復已有效解決了該問題:透過實施此CSS規則,當滑鼠懸停在可點擊元素上時,遊標將顯示為指針,確保iOS 正確識別它們。以上是為什麼我的 jQuery Click 事件在 iOS 上失敗,該如何修復它們?的詳細內容。更多資訊請關注PHP中文網其他相關文章!