为了账号安全,请及时绑定邮箱和手机立即绑定

移动端 touchstart 问题

移动端 touchstart 问题

慕标琳琳 2018-10-19 10:09:00
<script type="text/javascript">  var ul = document.querySelector('ul');  var li = ul.querySelectorAll('li');   ul.style.width = li[0].offsetWidth * li.length + 'px';   var startX;    function start(e) {         startX = e.changedTouches[0].pageX;     }    function move(e) {         e.preventDefault();        var moveX = e.changedTouches[0].pageX;        var moveDistance = moveX - startX;        ul.style.left = moveDistance + 'px'     }     ul.addEventListener('touchstart',start);      ul.addEventListener('touchend',move);</script>首页我点击ul滑动,滑动的一定的距离松开后, 再start时候,left的值就为0了,start 并不没有设置 left 的值,为么会变呀????
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 501 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信