Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 元素。changedTouches[0]错误未定义。铬虫?_Javascript_Jquery_Undefined - Fatal编程技术网

Javascript 元素。changedTouches[0]错误未定义。铬虫?

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

我试图在chrome上制作一个幻灯片效果,但我每次滑动都会出错。这是我的密码:

$(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]