iOS Safari 中click点击事件失效的解决办法
转载自:https://www.cnblogs.com/Steping/p/5737547.html
问题起因:
在微信公众号开发(微站)过程中用jquery的live方法绑定的click事件点击无效(不能执行)
问题描述
当使用委托给一个元素添加click
事件时,如果事件是委托到 document
或 body
上,并且委托的元素是默认不可点击的(如 div
, span
等),此时 click
事件会失效。
解决办法
解决办法有 4 种可供选择:
- 将
click
事件直接绑定到目标元素(即.target
)上 - 将目标元素换成
<a>
或者button
等可点击的元素 - 将
click
事件委托到非document
或body
的父级元素上 - 给目标元素加一条样式规则
cursor: pointer;
推荐后两种。从解决办法来看,推测在 safari 中,不可点击的元素的点击事件不会冒泡到父级元素。通过添加 cursor: pointer
使得元素变成了可点击的了。
引用:https://happycoder.net/solve-ios-safari-click-event-bug/
转载于:https://www.cnblogs.com/yanqin/p/7877926.html
iOS Safari 中click点击事件失效的解决办法相关推荐
- 使用vue-seamless-scroll自动滚动插件复制出来的数据点击事件无效的解决办法
引言:做可视化地图项目,使用vue-seamless-scroll实现表格数据自动滚动,有个bug就是复制出来的数据点击事件失效.这个插件底层的实现是cope的形式, 无限滚动原理:无限滚动的原理就是 ...
- 使用JavaScript动态添加HTML语句后,事件失效的解决办法
一.问题分析 当我们使用js语法向页面中添加html语句时,经常会出现添加的html语句中绑定的事件无法执行,这是因为当js,css加载后才添加的html语句,这样在js事件加载时去找绑定的选择器(i ...
- Uniapp 微信小程序@click点击事件失效
除了添加@click.native.stop.prevent之类的方法,还有可能有一个错误. 我在一个页面上做了一个遮罩层,遮罩层上面绑定了点击事件,有一些能被点击,但是有一些还是失效了. 因为遮罩层 ...
- JavaScript_input框中失去焦点事件和点击事件冲突的解决办法
前言: 在开发的过程中,我们经常会有搜索的需求,其中就涉及到的知识点就包括了今天我们要说的两个重要"角色",input框和展示列表的li. 需求: 当我们在input框中输 ...
- ListView的长按事件和点击事件冲突的解决办法
需求是这样的:listView中点击item 跳转到一个activity,长按item可以对这条item进行删除操作,在删除前会弹出dialog(确认删除对话框). 但是在开发过程中发现,当长按某个i ...
- 关于苹果手机点击事件无效的解决办法
最近在开发一个公众号,有一个点击事件,在安卓手机上可以使用,但是放在苹果手机上就不行了,而且有两个页面都有这个点击事件,第一个页面在苹果手机上可以正常使用,第二个页面就不行,第一个页面使用的是 $(' ...
- 苹果手机点击事件无效的解决办法
苹果手机兼容性问题: 除button标签外绑定点击事件无效: 在标签中加入样式: cursor:pointer;即可
- jquery点击事件无效及解决办法
先放完整代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <ti ...
- Vue 使用v-html 动态加载代码 点击事件不管用 解决办法
最近做一个项目,由于数据展示受限制,只能动态拼接代码,但是发现一个问题,在标签上写的@click="xxx()" 不管用,最后专业前端朋友与之解决,话不多说,看解决办法,相信你那么 ...
最新文章
- 深度学习如何挑选GPU?
- 使用OUYA第一次启动OUYA
- linux 系统迁移到固态硬盘,把Debian GNU/Linux迁移到SSD上
- vue-cli2定制ant-design-vue主题
- [html] HTML5的Geolocation不允许定位后如何于次让它弹起授权定位?
- Appfuse 教程
- POJ - 3624 Charm Bracelet
- Apache Thrift - 可伸缩的跨语言服务开发框架
- struts 国际化
- 支持向量机(Support Vector Machine,SVM)—— 线性SVM
- 技嘉主板BIOS修改风扇转速设置详细教程
- android开发骰子动画,Android实现微信摇骰子游戏
- JAVA 标准的POJO类
- 语法分析分析器的实现
- python土味情话_GitHub - MMstarry/itchat: 微信机器人 土味情话
- java 东八区日期转换_JavaScript日期转换为东八区的日期
- P2P技术软件Murder分发大文件
- JetPack Room数据库组件使用方式
- 动态规划 01背包问题
- NAT(网络地址转换)
热门文章
- BugkuCTF-Misc:又一张图片,还单纯吗
- 可视化:在窗口中显示一个球,该球以与水平成45度夹角作直线运动,当遇到边界时,反弹回来,仍与水平成45度角继续运动。
- foreach形式的for语句
- Java socket中关闭IO流后,发生什么事?(以关闭输出流为例)
- 日常生活 -- 面试思考
- STM32开发 -- WIFI那些事儿(一)
- android纹理缓存,Android OpenGLES(七) 理解纹理与纹理过滤
- c语言两个数组按位合并,合并两个线性表(数组)并按照非递减排序输出,有点问题过来看看...
- Java内部类及其实例化
- 请问知识图谱有哪些研究点是可以进行深入研究的?