頂部導航開始 -->

蘋果手機動態生成的內容用$(document).on("click",function(){})不起作用解決辦法

今天在測試的時候發現,動態生成元素的點擊事件$(document).on("click",function(){})在andriod設備和電腦瀏覽器模擬上可以觸發,而在apple移動設備上卻無法觸發。

試過很多辦法,在元素生成后 再綁定事件,把click改成touch事件,都沒有用,最后好不容易百度到了解決辦法
解決的方法很巧妙,就是給需要綁定事件的元素添加一個css cursor: pointer 。
selector {
  cursor:pointer
}

一試,竟然真的有用,蘋果的坑真是凡人無法理解,至于為什么這樣才有用,我也不清楚,只能先這樣用著。也許以后蘋果就修復了呢。

自學php博客

自學php博客

自學php博客

自學php博客
請先登陸后發表評論
  • 最新評論
  • 總共1條評論
自學php博客

哲涵自學php博客

2017-08-29 16:41:49 回復

  • ? 2014-2016 zixuephp.cn 版權所有
  • ICP證:皖ICP備16012107號
  • 聯系郵箱:[email protected]
  • 交流請加微信:weibobf2899 或掃下方二維碼
双大床红利扑克1手APP