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