6:26处进度条跳变问题

6:26处进度条跳变问题

视频6:26左右,说“长度变短”导致的跳变,可否具体讲一下鼠标移到按钮前后,这个长度分别是指哪里到哪里的长度吗?查阅了一下offsetX和pageX的手册说明仍然没理解。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
卡布琦诺 2018-04-10 11:10:29

PageX:鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,不随滑动条移动而变化

offsetX:鼠标相比较于触发事件的元素的位置,以元素盒子模型的内容区域的左上角为参考点,如果有boder,可能出现负值

因为offsetX是鼠标相比较于触发事件的元素的位置,所以使用offsetX的时候,鼠标放在按钮上,滑动条会受影响,而PageX是鼠标在页面上的位置,即是以页面为参考点,不随滑动条移动而变化,所以为了防止鼠标放在按钮上,滑动条发生跳变,需要使用PageX

希望可以帮到你~

  • hy_wang #1
    请问老师为什么相对于x3这个div会短那么多?明明超出了x3的宽度啊?鼠标移动到x3这个div时,进度条不应该相对来说来x3这个盒子的左上角吗。为什么少了那么多?
    2018-04-19 20:24:45
  • 卡布琦诺 回复 hy_wang #2
    你说的是哪里呢?建议你新建问题,并且详细描述(标清楚是哪里讲的内容),以便于大家更加快速的发现问题,并帮你解答!
    2018-04-20 09:47:08
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

响应式开发与常用框架 2018
  • 参与学习           人
  • 提交作业       2198    份
  • 解答问题       5012    个

如果你有web端基础,既想进阶,又想进军移动端开发,那就来吧,我们专题为你带来的课程有HTML5、CSS3、移动基础、响应式、bootstrap、less等,让你在前端道路上畅通无阻!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师