jQuery on() click事件在iphone上失效的解决办法

问题

页面上有一动态添加的元素,用jq的on()添加click事件,在iphone上无效,但在浏览器和安卓上没问题。

$(document).on('click', '#btn', function () {
   alert('Hello!')
})

解决方法

给该元素添加如下样式;
对于点击的对象,拥有cursor:pointer;这个样式,即鼠标放上去,能够出现“手”型的图标才能视为可以使用点击事件。
涨姿势了!!

#btn {
  cursor:pointer
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。