首页 > 解决方案 > 根据响应式设计获取坐标

问题描述

我正在创建一个保存用户鼠标移动的插件。我想创建一种鼠标所在的热图。我不知道如何以响应的方式绘制坐标。元素根据设备的宽度移动。我想也许我可以在 JS 中创建一个函数来获取用户宽度、Xcoordenate 和 Ycoordenate,并根据当前屏幕返回坐标。但是,我需要(通过 javascript)获取哪些元素将位置从用户宽度更改为当前宽度。可能吗?有什么建议吗?

标签: javascriptphpjquery

解决方案


我认为这很难正确地做到。

您可以尝试存储相对于鼠标移动的当前元素的鼠标坐标,但即使这样也有其局限性:当页面宽度改变时,元素的宽度和高度,甚至内容都可能改变。

我认为最好只注册鼠标光标所在的元素。那么元素的形状或位置无关紧要。

请参阅:在 JavaScript 中确定鼠标指针位于哪个元素之上


推荐阅读