javascript --鼠标位置

来源:互联网 发布:java分布式原理 编辑:程序博客网 时间:2024/05/17 02:38

获取鼠标的位置时便写拖放操作和上下文菜单的基础,这两种效果都只能通过js和css的相互作用产生。

首先需要确定的两个变量是,光标相对于整个页面的xy位置。只能从鼠标时间中才能得到鼠标坐标的信息,所以需要通过一般的鼠标事件来捕获,比如mousedown或者mousemove。

下面是两个通用函数,用以获取鼠标光标相对于整个页面的当前位置。

与鼠标相关的变量还有,光标相对于当前正在交互的元素的xy位置。如下:

原创粉丝点击