我有一个包含 15x15 表格的 HTML 网页,当您在 div 上按住鼠标左键时,我还有一个跟随鼠标的小方形 div。
我已经为 15x15 表格分配了一个 onmouseover 事件,这样当鼠标悬停在一个单元格上时,一个名为“gridPlacement”的变量被设置为鼠标悬停在表格单元格上的唯一 ID 的值。
onmouseover 事件似乎可以正常工作,并且一旦您将鼠标悬停在单元格上,变量“gridPlacement”就会立即设置为单元格的 id。
但是当 onmousedown 和 onmousemove 事件被触发时(当鼠标在我之前提到的 div 上按住鼠标左键时),有时当你将鼠标悬停在一个单元格上时,变量“gridPlacement”没有设置,有时你必须将鼠标移到单元格上几次以使其工作。
似乎 onmousedown 和 onmousemove 事件似乎对我的 15x15 桌子上的 onhover 事件有影响。
有谁知道为什么会发生这种情况以及我如何解决这个问题?
我希望你能理解我,我已经尽力解释我的问题。
问题解决了!
更改用户拖动元素的偏移量就可以了,谢谢大家的帮助!:)