问题
页面上有一动态添加的元素,用jq的on()添加click事件,在iphone上无效,但在浏览器和安卓上没问题。
$(document).on('click', '#btn', function () {
alert('Hello!')
})
解决方法
给该元素添加如下样式;
对于点击的对象,拥有cursor:pointer;
这个样式,即鼠标放上去,能够出现“手”型的图标才能视为可以使用点击事件。
涨姿势了!!
#btn {
cursor:pointer
}
页面上有一动态添加的元素,用jq的on()添加click事件,在iphone上无效,但在浏览器和安卓上没问题。
$(document).on('click', '#btn', function () {
alert('Hello!')
})
给该元素添加如下样式;
对于点击的对象,拥有cursor:pointer;
这个样式,即鼠标放上去,能够出现“手”型的图标才能视为可以使用点击事件。
涨姿势了!!
#btn {
cursor:pointer
}
本文标题:jQuery on() click事件在iphone上失效的解决
本文链接:https://www.haomeiwen.com/subject/hnalbqtx.html
网友评论