当前位置: 首页 > news >正文

可信网站认证哪里有如何做的mmd下载网站

可信网站认证哪里有,如何做的mmd下载网站,wordpress采集,现在网站尺寸一、click等事件在移动端的延迟 click事件在移动端和pc端均可以触发#xff0c;但是在移动端有延迟现象。 1、背景 由于早期移动设备浏览网页时内容较小#xff0c;为了增强用户体验#xff0c;苹果公司专门为移动设备设计了双击放大的功能#xff0c;以确保用户可以方便…一、click等事件在移动端的延迟 click事件在移动端和pc端均可以触发但是在移动端有延迟现象。 1、背景 由于早期移动设备浏览网页时内容较小为了增强用户体验苹果公司专门为移动设备设计了双击放大的功能以确保用户可以方便地放大网页内容但是当用户单击按钮的时候移动设备需要延迟约300ms执行以判断用户是否是要双击 2、验证 !DOCTYPE html html langenheadmeta charsetUTF-8 /metanameviewportcontentwidthdevice-width, user-scalableno, initial-scale1.0, maximum-scale1.0, minimum-scale1.0/titleclick的延迟/titlestyle typetext/csshtml,body {height: 100%;}body {background-color: hotpink;}/stylescript srchttps://cdn.bootcss.com/eruda/1.4.3/eruda.min.js/scriptscripteruda.init();/script/headbody/body /htmlscript typetext/javascriptwindow.onload function() {document.body.onclick function() {console.log(click延迟, Date.now() - startTime);};//定义一些必须要使用的变量var startTime 0;document.body.addEventListener(touchstart, function(e) {console.log(e);console.log(touchstart);//获取当前系统时间startTime Date.now();});document.body.addEventListener(touchmove, function() {console.log(touchmove);});document.body.addEventListener(touchend, function() {console.log(touchend);//计算 差值console.log(时差, Date.now() - startTime);});}; /script移动端 事件响应原则优先响应移动端独有事件 二、解决办法 1、使用touch事件模拟click事件 如下使用touchstart和touched封装了一个移动端的tap事件 var idcast {// 传入dom元素tap: function(dom, callback) {//判断是否传入了dom元素,或者dom元素是否是一个对象if (!dom || typeof dom ! object) {return;}var startX, startY, time, moveX, moveY, distanceX, distanceY;dom.addEventListener(touchstart, function(e) {if (e.targetTouches.length 1) {return;}startX e.targetTouches[0].clientX;startY e.targetTouches[0].clientY;time Date.now();});dom.addEventListener(touchend, function(e) {if (e.changedTouches.length 1) {//说明不止一个手指return;}//判断时间差异if (Date.now() - time 150) {console.log(长按操作);return;}//获取松开手指的时候的坐标与触摸开始时的坐标差异moveX e.changedTouches[0].clientX;moveY e.changedTouches[0].clientY;distanceX moveX - startX;distanceY moveY - startY;//判断坐标差异if (Math.abs(distanceX) 6 Math.abs(distanceY) 6) {//说明是点击而非滑动//执行tap事件相应之后的处理操作//若函数不为空才调用callback callback(e);console.log(移动端点击单击事件--tap事件);} else {console.log(滑动操作);}});}};可以直接调用idcast中tap方法。 2、使用zepto中已经封装好的tap事件直接调用 $(menuBox).on(tap,callback) zepto下载链接: https://github.com/madrobby/zepto
http://www.pierceye.com/news/724171/

相关文章:

  • 西安网站制作托wordpress媒体页
  • 杜集网站建设php网站怎么样
  • 山西做网站敬请期待哦
  • 前台网站开发技术Wordpress 建立学生档案
  • 邯郸网站制作找谁设置备份管理wordpress
  • 乌海学校网站建设镇江抖音seo
  • 网站建设在哪wordpress ping地址
  • 资讯文章网站模板徐州百度推广
  • 网站排名如何做西安有哪些网站设计公司
  • 广州网站开发学校wordpress优秀站点
  • wordpress 当前文章所属分类seo网站推广怎么做
  • 做网站要求电脑配置wordpress页眉描述
  • 做网站感想室内设计联盟邀请码怎么弄
  • 上海高端网站制作公司互联网黄页是什么
  • 网站服务器在阿里云专有网络做网站
  • 泰坦科技网站建设js代码 嵌入网站
  • 首都之窗门户网站首页中山做百度网站的公司吗
  • 网站 关键字 标签dede关闭网站
  • 甘肃路桥建设集团公司网站网页搭建模板
  • 山西省住房和城乡建设厅官网长沙seo关键词
  • 红酒 网站 模板网页qq登录保护在哪里
  • 目前哪些企业需要做网站建设的呢官方网站建设最重要的是
  • 电影题材网页设计欣赏长春seo关键词排名
  • 深圳网站建设索q.479185700如何修改网站后台的用户名和密码
  • 长春网站推广专门做二手书网站或app
  • 北京智能网站建设制作什么叫优化
  • 免费移动网站建站wordpress加skype
  • 企业推广建站网页开发教程
  • 外贸网站定制开发网站虚拟主机过期
  • 学习网站建设要报班吗中国建设银行晋中分行网站