我正在创建一个可以保存用户鼠标移动的插件。我想在鼠标移动的地方创建一种热图。我不知道如何以响应式的方式绘制坐标。元素的移动取决于设备的宽度。我想也许我可以在JS中创建一个函数,获取userwidth、Xcoordenate和Ycoordenate,并根据当前屏幕返回坐标。但是,我需要(通过javascript)获取哪些元素将位置从用户宽度更改为当前宽度。有可能吗?有什么建议吗?
发布于 2021-08-06 09:50:12
我会认为这是非常难以正确做到的。
您可以尝试存储鼠标相对于当前鼠标移动到的元素的坐标,但即使这样也有其限制:当页面宽度改变时,元素的宽度和高度,甚至内容也可能改变。
我认为只注册鼠标光标所在的元素会更好。那么,元素的形状或位置都无关紧要。
请参阅:Determine which element the mouse pointer is on top of in JavaScript
https://stackoverflow.com/questions/68679439
复制相似问题