Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   неплохо начал иё9 (https://javascript.ru/forum/offtopic/16416-neplokho-nachal-ijo9.html)

dmitriymar 07.04.2011 12:52

неплохо начал иё9
 
Сейчас наткнулся
необходимо было отследить нажатие клавиши мыши и её отпускание.
последовательность событий возникла
mousedown-mouseup-mousedown всегда при клике последнее событие mousedown
фф опера сафари хром повели себя правильно -mousedown-mouseup

monolithed 07.04.2011 13:29

Цитата:

Сообщение от dmitriymar
неплохо начал иё9

я бы подсказал, но он у меня не ставится((

dmitriymar 07.04.2011 13:39

monolithed,
я думал в апе заблокировать событие даун. но учитывая что drang'n'drop работал с изображением(там ещё куча глюков прибавилась во всех других браузерах) забил на это

Matre 07.04.2011 14:05

Цитата:

я думал в апе заблокировать событие даун.
Можно ведь сравнивать timestamp между up и down. Если меньше 3 мс — то не обрабатывать. Наврядли найдётся человек, способный за три миллисекунды отпустить и вновь нажать мышку. Если это событие, конечно, генерится сразу после up — проверить нет возможности.

dmitriymar 07.04.2011 14:43

Matre,
эта последовательность возникает только при алерте. без него всё норм.-хотя все остальные браузеры работают правильно в этом случае. идёт по ходу частично всплытие -даун всплывает а ап нет почемуто-хотя в других браузерах всплытия нет- отрабатывают по разу
но здесь другой момент идёт- потеря события у всех браузеров.
нажатие клавиши -стал индикатор что она нажата сейчас-соответственно идёт обработка маусмува. во время отпуска клавиши-индикатор сбрасывается-и соответственно переходы хоть на мув и есть-но никаких действий не производится.
drang'n'drop чуть не классический-таймеры и отслеживание положения на самом экране не пройдут в силу специфики скрипта. и вот в момент когда мув идёт событие ап теряется-наверное не влазит в очередь
так что проблема у меня в алгоритме моём

B@rmaley.e><e 07.04.2011 17:26

IE9 и не такое умеет: http://habrahabr.ru/blogs/webdev/117033/

monolithed 08.04.2011 08:26

Цитата:

Сообщение от B@rmaley.e><e
IE9 и не такое умеет

в корне не согласен с этими аргументами против против IE9.
единственный минус в нем - его вес, 900мб после установки!

B~Vladi 08.04.2011 14:33

Цитата:

Сообщение от monolithed
900мб после установки!

Ну дк это же не только ИЕ9. Там ещё и 8 и 7...

dmitriymar 08.04.2011 21:28

ну не знаю ие был оутсайдер . сейчас глядя на ситуацию отсудайдером наверное назвал фф. ие9 держит всё + все остальные браузеры держат всё-и один фф держит только своё...


Часовой пояс GMT +3, время: 08:46.