|
|

07.04.2011, 11:52
|
 |
Пацефист
|
|
Регистрация: 21.11.2010
Сообщений: 2,530
|
|
|
неплохо начал иё9
Сейчас наткнулся
необходимо было отследить нажатие клавиши мыши и её отпускание.
последовательность событий возникла
mousedown-mouseup-mousedown всегда при клике последнее событие mousedown
фф опера сафари хром повели себя правильно -mousedown-mouseup
Последний раз редактировалось dmitriymar, 07.04.2011 в 11:58.
|
|

07.04.2011, 12:29
|
 |
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 2,993
|
|
|
Сообщение от dmitriymar
|
|
неплохо начал иё9
|
я бы подсказал, но он у меня не ставится((
__________________
std::cout << "Люди, которые реагируют творчески - эффективно справляются со своими трудностями" ;
|
|

07.04.2011, 12:39
|
 |
Пацефист
|
|
Регистрация: 21.11.2010
Сообщений: 2,530
|
|
|
monolithed,
я думал в апе заблокировать событие даун. но учитывая что drang'n'drop работал с изображением(там ещё куча глюков прибавилась во всех других браузерах) забил на это
|
|

07.04.2011, 13:05
|
|
Профессор
|
|
Регистрация: 07.01.2011
Сообщений: 582
|
|
|
Цитата:
|
|
я думал в апе заблокировать событие даун.
|
Можно ведь сравнивать timestamp между up и down. Если меньше 3 мс — то не обрабатывать. Наврядли найдётся человек, способный за три миллисекунды отпустить и вновь нажать мышку. Если это событие, конечно, генерится сразу после up — проверить нет возможности.
|
|

07.04.2011, 13:43
|
 |
Пацефист
|
|
Регистрация: 21.11.2010
Сообщений: 2,530
|
|
|
Matre,
эта последовательность возникает только при алерте. без него всё норм.-хотя все остальные браузеры работают правильно в этом случае. идёт по ходу частично всплытие -даун всплывает а ап нет почемуто-хотя в других браузерах всплытия нет- отрабатывают по разу
но здесь другой момент идёт- потеря события у всех браузеров.
нажатие клавиши -стал индикатор что она нажата сейчас-соответственно идёт обработка маусмува. во время отпуска клавиши-индикатор сбрасывается-и соответственно переходы хоть на мув и есть-но никаких действий не производится.
drang'n'drop чуть не классический-таймеры и отслеживание положения на самом экране не пройдут в силу специфики скрипта. и вот в момент когда мув идёт событие ап теряется-наверное не влазит в очередь
так что проблема у меня в алгоритме моём
Последний раз редактировалось dmitriymar, 07.04.2011 в 13:55.
|
|

07.04.2011, 16:26
|
 |
⊞ Развернуть
|
|
Регистрация: 11.01.2010
Сообщений: 1,697
|
|
|
|
|

08.04.2011, 07:26
|
 |
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 2,993
|
|
|
Сообщение от B@rmaley.e><e
|
|
IE9 и не такое умеет
|
в корне не согласен с этими аргументами против против IE9.
единственный минус в нем - его вес, 900мб после установки!
__________________
std::cout << "Люди, которые реагируют творчески - эффективно справляются со своими трудностями" ;
|
|

08.04.2011, 13:33
|
 |
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 3,724
|
|
|
Сообщение от monolithed
|
|
900мб после установки!
|
Ну дк это же не только ИЕ9. Там ещё и 8 и 7...
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
|
|

08.04.2011, 20:28
|
 |
Пацефист
|
|
Регистрация: 21.11.2010
Сообщений: 2,530
|
|
|
ну не знаю ие был оутсайдер . сейчас глядя на ситуацию отсудайдером наверное назвал фф. ие9 держит всё + все остальные браузеры держат всё-и один фф держит только своё...
|
|
|
|