Mar*_*ken 4 javascript jquery undefined
我正在尝试在 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)
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:未捕获类型错误:无法读取未定义的属性“0”。这是在线的:var touchobj = e.changedTouches[0]
jQuery Event 对象没有属性changedTouches
。
以下属性也会复制到事件对象,但其中一些值可能未定义,具体取决于事件:
altKey、气泡、按钮、按钮、可取消、字符、charCode、clientX、clientY、ctrlKey、currentTarget、数据、详细信息、eventPhase、键、keyCode、metaKey、offsetX、offsetY、originalTarget、pageX、pageY、relatedTarget、screenX、screenY、 shiftKey、目标、toElement、视图、which
https://api.jquery.com/category/events/event-object/
使用
e.originalEvent.changedTouches[0]
Run Code Online (Sandbox Code Playgroud)