h5页面苹果手机不兼容普通点击事件
在代码里面写了一个回到顶部的方法,电脑测试 和安卓手机测试完全没问题,在苹果手机上面就会出现点击不会跳转到顶部,反而会向下移一点点;
代码如下(js添加节点并添加点击事件):
js:
if ($('#mkFixedTools').length > 0) {$("<div class='tool-toTop hide'></div>").appendTo('#mkFixedTools');} else {$("<div class='tool-toTop hide'></div>").prependTo("body");}$("body").on("click", ".tool-toTop", function() {$('html,body').animate({scrollTop : '0px'}, 500);return false;});
$(window).scroll(function() {var h = (document.documentElement.clientHeight || document.body.clientHeight) * 2.5;if ($(document).scrollTop() >= h) {$(".tool-toTop").removeClass('hide');} else {$(".tool-toTop").addClass('hide');}
});
css:
.mkFixedTools {position: fixed;bottom: 61px;right: 12px;z-index: 20; }.mkFixedTools [class^="tool-"] {margin: 0 auto;background-repeat: no-repeat;background-position: center;background-size: 100% 100%; }.mkFixedTools [class^="tool-"] + [class^="tool-"] {margin-top: 6px; }.mkFixedTools .tool-toTop {width: 36px;height: 36px;background-image: url("../image/Btn_Top.png");position: static;bottom: 0;right: 0;}
解决办法:在.tool-toTop里面添加属性cursor: pointer;完美解决ios不兼容点击事件的bug;
h5页面苹果手机不兼容普通点击事件相关推荐
- H5页面苹果手机点击输入框输入内容时 页面自动放大
问题:H5页面苹果手机点击输入框输入内容时,页面会自动放大,导致用户体验不好 解决:<meta name="viewport" content="width=dev ...
- android vue.js点击反应慢,解决vue 界面在苹果手机上滑动点击事件等卡顿问题
用vue编写项目接近尾声,需要集成到移动端中,在webstorm上界面,运行效果都很完美,但是在苹果手机上各种问题都出现了,原生项目一向滑动流畅,事件响应迅速,可是苹果手机打开这个项目有两个问题, ( ...
- vue移动端点击事件延迟_解决Vue 界面在苹果手机上滑动点击事件等卡顿问题_莺语_前端开发者...
用 (1).滑动页面卡顿, (2).点击事件响应缓慢,百度才发现在苹果手机上有300ms的延迟. 一.滑动页面卡顿 //页面布局 页面内容 在对应的组件的最外层div上加上这样的样式: .conten ...
- h5页面开发配置兼容-阻止双指手势缩放
//阻止双指手势放大 document.addEventListener('gesturestart', function(event) {var event=event || window.even ...
- vue 界面在苹果手机上滑动点击事件等卡顿解决方案
用vue编写项目接近尾声,需要集成到移动端中,在webstorm上界面,运行效果都很完美,但是在苹果手机上各种问题都出现了,原生项目一向滑动流畅,事件响应迅速,可是苹果手机打开这个项目有两个问题,(1 ...
- H5页面iphone(苹果)手机点击输入框输入内容时页面自动放大
问题: H5页面,iPhone手机点击input搜索框,输入内容时,页面会自动放大. 解决: 方法一: html文件中 加上移动端元信息 <meta name="viewport&qu ...
- Javascript(jQuery)中绑定页面上所有按钮点击事件的几种方式
方法一:使用document对象查找所有的按钮 //按照dom的方式添加事件处理function BindByDom() {try{var htmlBtns = document.getElement ...
- 页面换肤(点击事件)
今天我们来写一个页面换肤的案例,就是我们点击哪个颜色页面就变成那个颜色: 代码 HTML部分 首先我们要设置好HTML部分的内容(方块按钮,文字,图片等),并且为写好的内容添加好所需的类名,id名,方 ...
- android 点击item跳转页面,Android RecyclerView Item 点击事件,简单
在适配器中设置项的点击事件即可,如需跳转Activity,则需要intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK| Intent.FLAG_ACTIVITY_ ...
最新文章
- 可用于nodejs的SuperAgent(ajax API)
- 利用box-shadow绘图
- linux下单节点oracle数据库间ogg搭建
- Scriptis安装(基于Linkis开发的数据分析工具)
- map的几种遍历方法
- threadlocal的set()方法中的内存回收
- c++中大矩阵乘法计算的效率问题
- eclipse中添加svn插件
- wxPython:当密码账号输入正确,登录界面消失并显示主界面
- Linux C++11——多线程类thread
- 【MATLAB深度学习工具箱】学习笔记--螃蟹公母分类Crab Classification
- RFM模型实现用户分层
- lattice若干bug
- ssm教务系统网站毕业设计源码290915
- 程序员的外包经验:印度、中国和菲律宾
- 第三方支付(服务商模式)
- 解决chrome浏览器打不开
- 2022物联网工程保研经历分享(中科院计算所、中科院软件所、中科大、南大、华中科技大学、北航、哈工大、中山大学等)
- C#利用OWC组件生成数据报表
- 使用map方式获取iris请求中的json请求数据
热门文章
- elasticsearch安装和使用
- Android无法打开相册查看视频
- 斐讯携手思科建设数据中心 驱动区块链业务落地
- 深夜一个考研女生:“我焦虑症犯了”
- iOS Core Bluetooth_3 用作中央设备的常用方法(1/2)[swift实现]
- 基于matlab各滤波器源代码,基于matlab各滤波器源代码
- Matlab函数fir1(n,Wn)中的归一化频率的含义
- 痞子衡嵌入式:实抓Flash信号波形来看i.MXRT的FlexSPI外设下AHB读访问情形(有预取)...
- Android8.0 USB系统框架
- php随机调用百度背景图片,如何在网页中调用岁月小筑随机图片API——背景图片...