文档章节

使用jquery时,event.targetTouches为undefind的解决办法

卢升腾
 卢升腾
发布于 2014/06/02 11:25
字数 275
阅读 473
收藏 0

    今天在利用jquery写一个触屏滑动的效果时,遇到了问题——在手机端没有响应。最后查找到是“event.targetTouches为undefind”,于是在网上搜索了下问题,结果找到一篇关于引发这个问题原因的文章,现粘贴如下:

    用过jQuery都知道,jQuery提供了一个事件对象,用于在事件处理函数中使用,并且这个对象已经将ie中的事件修复成了标准的W3C事件。

    但他并没有完全统一所有事件,比如获取mousemove的event事件中鼠标的相对坐标的位置,ie和ff分别用的x和layerX来实现,而jQuery没有给统一。我们只能使用原始的event对象再自己判断,此时就可以使用 event.originalEvent 这样就得到了原始的event对象了。
    在ie中,这个指向的是window.event,而在其他浏览器中,就是传递给事件处理函数的第一个参数。

© 著作权归作者所有

共有 人打赏支持
卢升腾
粉丝 0
博文 2
码字总数 1977
作品 0
黄浦
程序员
私信 提问
html+jquer+css知识积累

一、html 1、设置下拉框选择第n个 var a = document.getElementById("mySelect"); a.options[n].selected = true a.value = "xxx" 二、jquery 1、jquery 事件委托 $("ul").on("click","li",......

宇哲不犹豫
2015/11/05
0
0
Jquery判断ie浏览器,用$.support替换$.browser判断

如果你也是Jquery最初的使用者,那么你一定经历过这样判断浏览器的时代:$.browser.msie && $.browser.version,你目前使用的组件里可能还有应用。但是Jquery1.3以后就不建议使用了,到jQuer...

二分之一
2014/03/28
0
0
zepto和jquery的区别,zepto的不同使用7条小结

1. Zepto 对象 不能自定义事件 例如执行: $({}).bind('cust', function(){}); 结果: TypeError: Object has no method 'addEventListener' 解决办法是创建一个脱离文档流的节点作为事件对象......

你好明天ll
2018/06/26
0
0
supesite 等程序中 $ 函数与 jquery 冲突的解决办法

1.替换选择器函数 将原程序中的: function $(id) { return document.getElementById(id); } 替换为: function $(id) { if (typeof jQuery == 'undefined' (typeof id == 'string' && docu......

EDIAGD
2013/11/10
0
0
JQuery的点点滴滴--JQuery对象和DOM对象

一、如何区分JQuery对象和Dom对象呢? 在Javascript中通过getElementById或者getElementbyTagName来获取到的元素节点,就是DOM对象,可以使用Javascript中的方法 JQuery对象时通过JQuery包装...

长平狐
2012/11/28
84
0

没有更多内容

加载失败,请刷新页面

加载更多

echarts实现中国地图

最近项目中有个需求:在地图上展示各省市的数据分布,像这样: 项目中接入的图表展示工具是echart,查了echart官网,发现并没有中国地图相关的实现,唯一接近的,只有香港18区人口密度。没办...

Funcy1122
34分钟前
2
0
持续集成工具Jenkins结合SVN的安装和使用

持续集成工具Jenkins结合SVN的安装和使用 2018年06月08日 11:30:23 止步前行 阅读数:2932 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zxd1435513775/ar...

linjin200
41分钟前
1
0
ES6 对象的解构赋值

基本用法 1.等号右边如果不是数组,将会报错(不是可遍历结构) 2.解构赋值 var, let, const命令声明均适用 3.set结构也可解构赋值(具有Iterator接口,可采用数组形式结构赋值) set解构:任何...

Jack088
43分钟前
3
0
微信小程序富文本table超出宽度处理

一、微信小程序富文本table超出宽度处理 处理思路: 使用正则删除table中的width属性。 //去除table的宽度content = content.replace(/<table[^>]*>/gi, function (match, capture) { ...

tianma3798
45分钟前
2
0
阿里云全站加速DCDN全面支持WebSocket协议

WebSocket协议可以为网站和应用提供真正的双向通信,具有控制开销、保持连接状态、更强实时性、更好的压缩效果等优点,是当下低延时应用最常采用的一种技术协议。为了更好的满足客户在实时通...

阿里云官方博客
46分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部