蘋果手機(ipone)點擊元素,事件不執行

最近發現蘋果手機,給除了a鏈接之外的元素綁定事件不執行

最後才發現蘋果手機對div之類的塊元素不識別點擊事件,

解決方案-1  給要點擊元素增加 css樣式 cursor:pointer 就可以了,例如以下

<style>

      .commonbtn{cursor:pointer  }     /**/

</style>     

解決辦法 2 :
   把元素換成  a  鏈接  就不存在這個問題了

 

解決辦法 3 :就是把click事件換成 touchstart 事件

$(document).on('touchstart','.commonbtn',function(){

})

但是個人建議用第一種,對於響應式的網站,第一種更好一點

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章