Javascript 元素。changedTouches[0]错误未定义。铬虫?
我试图在chrome上制作一个幻灯片效果,但我每次滑动都会出错。这是我的密码:Javascript 元素。changedTouches[0]错误未定义。铬虫?,javascript,jquery,undefined,Javascript,Jquery,Undefined,我试图在chrome上制作一个幻灯片效果,但我每次滑动都会出错。这是我的密码: $(function () { $('.table.table-responsive.table-condensed tbody tr').on('touchstart', function (e) { touchsurface.innerHTML = '' var touchobj = e.changedTouches[0] d
$(function () {
$('.table.table-responsive.table-condensed tbody tr').on('touchstart', function (e) {
touchsurface.innerHTML = ''
var touchobj = e.changedTouches[0]
dist = 0
startX = touchobj.pageX
startY = touchobj.pageY
startTime = new Date().getTime() // record time when finger first makes contact with surface
e.preventDefault();
});
}, false)
这是我得到的错误:Uncaught TypeError:无法读取未定义的属性“0”。这是在线的:var touchobj=e.changedTouches[0]jQuery事件对象没有
changedTouches
属性
以下属性也会复制到事件对象,但根据事件的不同,它们的某些值可能未定义:
altKey,气泡,按钮,按钮,可取消,char,charCode,clientX,clientY,ctrlKey,currentTarget,data,detail,eventPhase,key,keyCode,metaKey,offsetX,offsetX,offsetY,originalTarget,pageX,pageY,relatedTarget,screenX,screenY,Shift键,target,toElement,view,其中
使用
以防万一,如果使用
console.log(e)
调试jQuery事件,它是否包含targetTouches
?
e.originalEvent.changedTouches[0]