關於jquery中on綁定click事件在蘋果手機中的兼容性問題


出現的兼容性問題:在前端開發中的朋友難免會遇到jQuery中的click事件在部分蘋果手機失效的問題解決

例如在這樣的Dom結構中:<div class="am-btn am-btn-default sure-btn" id="sure_id">確定</div>

在js中是這樣的:$("body").on("click","#sure_id",function(){ console.log("點擊了"); });

這時候在蘋果手機上訪問時會出現點擊按鈕是無效,然而在安卓手機中測試則是正常情況,讓人不解,

解決這一奇葩問題的方法是對於點擊的對象,使用cursor:pointer這個樣式的設置,<style> .sure-btn{ cursor:pointer }</style>,

這樣的一個小bug就此解決!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM