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

移动端 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 回答

没有找到匹配的内容?试试慕课网站内搜索吧

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号