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

js event.offfsetX无法通过touchstart事件获取?

js event.offfsetX无法通过touchstart事件获取?

缥缈止盈 2018-09-04 09:22:09
*{padding:0;margin:0;} .progress{width:200px;height:20px;background:yellow;position:relative;} .progress-wrap{width:180px;height:100%;position:relative;} .progress-bar{width:20px;height:20px;position:absolute;background:red;} <div class="progress">     <div class="progress-wrap">       <div class="progress-bar"></div>     </div>   </div> $(".progress").on("touchstart", function(e) {   alert(e.offsetX); });我想获取到当点击.progress-bar时他相对于.progress的距离,但是不知道为什么怎么都获取不到不只是什么原因?demo在这里 http://codepen.io/anon/pen/Ob..
查看完整描述

1 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

e.originalEvent.touches[0]
touch的好像还有一个可以获取触摸位置的。我忘了。

https://img1.sycdn.imooc.com//5bd3d5cf000118a103090739.jpg


查看完整回答
反对 回复 2018-10-27
  • 1 回答
  • 0 关注
  • 1077 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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