-
Posts
9 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by Azerus
-
-
Другого нет. Да и это не нужно, потому что все у всех, кроме вас, работает нормально
Видно, мой Хром, все-таки, особенный )))
...
Проверил только что код у друга в Хроме, та же беда)
-
UPD: Чтобы исключть ложные срабатывания можно запоминать координаты мыши, и если модуль разницы больше чем, допустим, 5 пикселей, значит мышу точно подвинули.
Я в принципе так и делал, и так оно работает. Просто интересно узнать, есть ли другое решение.
-
Да у вас с мышкой поди проблема... После первого алерта выдерните мышь из компа и мосмотрите что будет.
У меня мыши уже с пол года нету, только тачпад)
-
Спасибо, но все по прежнему)
2 moron Я закрываю алерт нажатием ентера, поэтому никакого движение при этом нету. В вашем примере у меня счетчик все так же неумолимо растет, независомо от того, двигается курсор или нет.
2 hypnocolor Теперь алерт выскакивает с интервалом в 2секунды
-
С </html> ошибся, а на счет Хрома - хз, обновленный же... У вас событие не генерится?
В вашем примере никаких аномалий не может быть в принципе. У меня всё работает, как и описано — только при наведении курсора на див.
Да, оно работает только при наведении на див, но на сколько я понимаю принцип mousemove - оно должно работать лишь когда курсор двигается, а не стоит на месте. Если навести мышь на див - появится первый алерт, и если оставить курсор на месте (не двигать), в зоне дива, то алерты все-равно появляются один за другим.
Или же я просто не понял принцип самого mousemove...
-
С таким-то кодом? Не может быть. Наверняка, у вас какой-то неправильный хром. И закрывающий </html>, к слову, должен находиться в самом конце.
С </html> ошибся, а на счет Хрома - хз, обновленный же... У вас событие не генерится?
-
Если бы был пример с воспроизведением бага, было бы намного интереснее в нем покопаться и поискать решение...
Выложите на jsfiddle.net тестовый код
Выложил тут jsfiddle.net/fvPQE/6/ При mousemove на блок - выводится алерт, но выводится он даже в том случае, когда курсор по блоку не двигается...
-
Однажды, делая jQuery презентацию через fadeIn-fadeOut встала задача ее запуска лишь после того, как пользователь подвигает курсором мыши по странице. Проверку построил через событие mousemove.
Все это везде прекрасно работало, кроме Chrome, он почему-то сам постоянно генерировал сие событие. Даже когда курсор находился на одном месте – событие происходило.
Пришлось извращаться и самому делать проверку на изменение координат курсора при его движение, но это сам факт такого извращения меня не особо радует.
Было это еще в начале лета, решил, что баг в браузере и скоро его исправят, но опять делал похожую задачу и он всплыл.
Есть ли более культурное решение данной проблемы, нежели проверка координат, может еще у кого такое было?
-
Приветствую.
Скажите, возможен ли вариант, чтобы просто прийти послушать умных людей, то есть без доклада, но с готовым ДЗ ?
Конечно же возможен
Отлично, спасибо, буду ждать!)
-
Приветствую.
Скажите, возможен ли вариант, чтобы просто прийти послушать умных людей, то есть без доклада, но с готовым ДЗ ?
Постоянная генерация события mousemove в Chrome
in JavaScript
Posted
Да, в обоих вариантах - ноут, возможно это действительно из-за него... Проверил через виртуалку с ХП - тоже самое. Пока доступа на десктоп нету, как смогу - проверю и там.
В любом случае - спасибо