博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决动态添加元素绑定事件在ios上面失效
阅读量:4662 次
发布时间:2019-06-09

本文共 422 字,大约阅读时间需要 1 分钟。

最近做的一个项目中,需要我自己拼接字符串,然后append到页面中,而其中有一些元素需要添加事件,这时,我想到的就是使用on()来绑定事件.

例:$('body').on('click',element,fn);

这样做的原理我也不太是太懂,好像是通过冒泡,将事件冒泡到body的后代元素element中,这样就绑定上事件了,但是其在andriod上没有问题,在ios上面却没有效果.

查了各种帖子,好像是因为没有找到DOM的原因(具体原因暂且不提,我也不是处女座...)

后来发现,只要在你最初查找的元素样式中添加cursor:pointer属性,在ios上面就正常了,

例如上面那种情况,只需要添加如下一段css属性即可

cursor:pointer;

唉,尽管不太清楚,其中涉及到的一些更深层次的原因,但是对我这种菜鸡来说,能解决都是福音了.

转载于:https://www.cnblogs.com/fbzs/p/6676916.html

你可能感兴趣的文章
centos7 源码编译安装最新版apache
查看>>
freemarker(ftl文件)中判断Map<String, Map<String, Integer>>类型中是否包含某个键值(key)...
查看>>
函数指针
查看>>
Nginx 独立图片服务器的搭建
查看>>
【原】js实现复制到剪贴板功能,兼容所有浏览器
查看>>
通过Nginx+tomcat+redis实现反向代理 、负载均衡及session同步
查看>>
iOS数据持久化-OC
查看>>
BeanUtils包的学习
查看>>
14.前端路由router-04编程式导航
查看>>
Awstats显示国家地区插件GeoIP安装
查看>>
Binary Tree Maximum Path Sum
查看>>
line,tiggke,fsm,condition,branch,assert coverage
查看>>
数字签名是什么?
查看>>
gcc和g++的区别
查看>>
实现动态加载一个 JavaScript 资源
查看>>
java基础---->多线程之priority(四)
查看>>
大数据学习路线:Zookeeper集群管理与选举
查看>>
js实现一个简单钟表动画(javascript+html5 canvas)
查看>>
微信公众号项目笔记 二
查看>>
iOS中push视图的时候,屏幕中间会出现一条灰色的粗线的解决方案
查看>>