Javascript-Can';无法在Touchend事件上获取光标的位置

Javascript-Can';无法在Touchend事件上获取光标的位置,javascript,Javascript,我正在尝试创建一个小脚本来模拟网页上的滑动,下面是代码: var startX; var endX; document.body.addEventListener('touchstart', function(e) { startX = e.targetTouches[0].pageX; console.log(startX); }, false); document.body.addEventListener('touchend', func

我正在尝试创建一个小脚本来模拟网页上的滑动,下面是代码:

   var startX;
   var endX;

   document.body.addEventListener('touchstart', function(e) {
    startX = e.targetTouches[0].pageX;
     console.log(startX);
   }, false);

   document.body.addEventListener('touchend', function(e) {
    endX = e.targetTouches[0].pageX;
    console.log(endX);
   }); 

但当我在浏览器上滑动时,会显示>TypeError:e.targetTouches[0]未定义

我尝试仅显示具有以下内容的事件:
console.log(e)
而且touchend事件似乎没有位置


我需要帮助:(

touchend
事件没有
targetTouches
。您可以在
changedTouches
属性中找到所需内容。我收到此错误:
e.changedTouches[0]未定义,因为changedTouches在touchend事件中不包含任何内容