ios机器上span标签绑定点击事件无效
2015-11-16 10:35
295 查看
浏览:http://div.io/topic/1314 的时候无意看到这个坑。记录一下。
解决方案:
1、给你的 span 添加 cursor:pointer 。这样的属性以告诉内核这元素是按钮,至于原因,没别的,就是内核的 bug
2、修改标签。
3、使用 touch 时间替换 click 事件。
也有网友说在移动端ios的span div元素不能使用click事件,android的只有div不能绑定click事件,最好用原生的ontouch事件,但是对其他的事件比如focus什么的还是可以用的,其他元素绑定click也没问题,但是建议在移动端用touch事件取代click事件比较好。
解决方案:
1、给你的 span 添加 cursor:pointer 。这样的属性以告诉内核这元素是按钮,至于原因,没别的,就是内核的 bug
2、修改标签。
3、使用 touch 时间替换 click 事件。
也有网友说在移动端ios的span div元素不能使用click事件,android的只有div不能绑定click事件,最好用原生的ontouch事件,但是对其他的事件比如focus什么的还是可以用的,其他元素绑定click也没问题,但是建议在移动端用touch事件取代click事件比较好。
相关文章推荐
- 常用三方库的跨iOS平台编译(freeimage、gdal、geos、proj4、freetype、cximage)
- iOS - iPhone屏幕尺寸、分辨率及适配
- iOS字符串截取字符
- iOS之 PJSIP静态库编译(一)
- iOS开发----Xcode7升级之后插件无法使用与不小心点击Skipbundle的解决办法
- ios 长时间后台
- ios随记(按钮取消高亮)
- iOS 懒加载的写法
- 使用cMake跨iOS平台编译过程以及配置
- ios - cordova 简介
- 运行项目编译报错
- iOS---升级Xcode之后VVDocumenter-Xcode不能用的解决办法
- iOS技术点:判断用户是否开启推送开关/是否允许推送?
- 判断当前iOS设备的方法
- iOS进阶精华帖索引(cocoaChina)
- 理解iOS多线程应用的开发以及线程的创建方法
- iOS 真机调试
- Ios中Json解析的四种方法
- ios开发调用OpenAL的alcOpenDevice(NULL)方法返回NULL的原因之一
- iOS学习笔记