获取鼠标的位置时便写拖放操作和上下文菜单的基础,这两种效果都只能通过js和css的相互作用产生。
首先需要确定的两个变量是,光标相对于整个页面的xy位置。只能从鼠标时间中才能得到鼠标坐标的信息,所以需要通过一般的鼠标事件来捕获,比如mousedown或者mousemove。
下面是两个通用函数,用以获取鼠标光标相对于整个页面的当前位置。
与鼠标相关的变量还有,光标相对于当前正在交互的元素的xy位置。如下:
获取鼠标的位置时便写拖放操作和上下文菜单的基础,这两种效果都只能通过js和css的相互作用产生。
首先需要确定的两个变量是,光标相对于整个页面的xy位置。只能从鼠标时间中才能得到鼠标坐标的信息,所以需要通过一般的鼠标事件来捕获,比如mousedown或者mousemove。
下面是两个通用函数,用以获取鼠标光标相对于整个页面的当前位置。
与鼠标相关的变量还有,光标相对于当前正在交互的元素的xy位置。如下: