Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.04.2011, 12:52
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

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

Последний раз редактировалось dmitriymar, 07.04.2011 в 12:58.
Ответить с цитированием
  #2 (permalink)  
Старый 07.04.2011, 13:29
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от dmitriymar
неплохо начал иё9
я бы подсказал, но он у меня не ставится((
Ответить с цитированием
  #3 (permalink)  
Старый 07.04.2011, 13:39
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

monolithed,
я думал в апе заблокировать событие даун. но учитывая что drang'n'drop работал с изображением(там ещё куча глюков прибавилась во всех других браузерах) забил на это
Ответить с цитированием
  #4 (permalink)  
Старый 07.04.2011, 14:05
Профессор
Отправить личное сообщение для Matre Посмотреть профиль Найти все сообщения от Matre
 
Регистрация: 07.01.2011
Сообщений: 582

Цитата:
я думал в апе заблокировать событие даун.
Можно ведь сравнивать timestamp между up и down. Если меньше 3 мс — то не обрабатывать. Наврядли найдётся человек, способный за три миллисекунды отпустить и вновь нажать мышку. Если это событие, конечно, генерится сразу после up — проверить нет возможности.
Ответить с цитированием
  #5 (permalink)  
Старый 07.04.2011, 14:43
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

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

Последний раз редактировалось dmitriymar, 07.04.2011 в 14:55.
Ответить с цитированием
  #6 (permalink)  
Старый 07.04.2011, 17:26
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

IE9 и не такое умеет: http://habrahabr.ru/blogs/webdev/117033/
Ответить с цитированием
  #7 (permalink)  
Старый 08.04.2011, 08:26
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от B@rmaley.e><e
IE9 и не такое умеет
в корне не согласен с этими аргументами против против IE9.
единственный минус в нем - его вес, 900мб после установки!
Ответить с цитированием
  #8 (permalink)  
Старый 08.04.2011, 14:33
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от monolithed
900мб после установки!
Ну дк это же не только ИЕ9. Там ещё и 8 и 7...
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #9 (permalink)  
Старый 08.04.2011, 21:28
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск