ios兼容性问题

本文探讨了在iOS设备上使用body元素进行事件代理时遇到的兼容性问题,包括事件触发失败的情况。提供了三种解决方案:1) 给body添加cursor:pointer样式;2) 使用最外层div代替body作为事件代理;3) 利用a或button元素进行点击事件绑定。

#ios代理事件兼容问题
事件代理,用body 代理元素点击事件,在安卓上都是可以的,在ios 上 会出现代理失败,事件触发不了。
原因:在ios上不允许用body 代理元素点击。
解决问题:
1: 非要用body,document代理事件,可以加上css属性cursor: pointer;
2: 不用body代理,改用最外面的div元素
3: 点击事件的元素,用a,button元素。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值