У меня есть веб-страница HTML, содержащая таблицу 15x15, и у меня также есть небольшой квадратный div, который следует за мышью, когда вы нажимаете и удерживаете левую кнопку мыши на div.
Я назначил событие onmouseover таблице 15x15, чтобы при наведении указателя мыши на ячейку переменная с именем «gridPlacement» устанавливала значение уникального идентификатора ячейки таблицы, над которой наведена мышь.
Событие onmouseover, кажется, работает нормально, и сразу же, как только вы наводите курсор на ячейку, переменная gridPlacement устанавливается на идентификатор ячейки.
Но когда запускаются события onmousedown и onmousemove (когда мышь нажимает и удерживает левую кнопку мыши на div, о котором я упоминал ранее), иногда, когда вы наводите курсор на ячейку, переменная gridPlacement не устанавливается, а иногда вам нужно наведите указатель мыши на ячейку несколько раз, чтобы она заработала.
Кажется, что события onmousedown и onmousemove влияют на событие onhover на моем столе 15x15.
Кто-нибудь знает, почему это происходит и как я могу обойти эту проблему?
Надеюсь, вы меня понимаете, я постарался как можно лучше объяснить свою проблему.
ПРОБЛЕМА РЕШЕНА!
Изменение смещения элемента, который перетаскивает пользователь, помогло, спасибо всем за помощь! :)