ClientX和ClientY,是藏在Even对象里面。

注意ClientX和Y距离是可视区的距离。

 

实例:div随着鼠标移动。

可视区

这道题有2个注意点:

1.鼠标移动的时候,是根据时间间隔来算的,同一时间内,移动的距离太大,有可能造成div顺移

2.注意可视区,如果html的总高度太长,然后ClientY的高度又太小,那么看起来就像下面这个样子

可视区

可视区

可视区

 

如果按照可视区范围的高度来设置方块的高度,那么就会如上面的效果图那样子,鼠标到红色方块会空出一大块东西。所以需要加上滚轮出来的距离。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-03
  • 2021-05-27
  • 2021-05-12
  • 2021-06-22
  • 2021-12-25
猜你喜欢
  • 2021-08-30
  • 2021-06-17
  • 2022-12-23
  • 2021-11-30
  • 2021-09-27
  • 2021-05-31
  • 2022-12-23
相关资源
相似解决方案