Показать сообщение отдельно
  #5 (permalink)  
Старый 19.03.2013, 16:06
Аватар для rgl
rgl rgl вне форума
Профессор
Отправить личное сообщение для rgl Посмотреть профиль Найти все сообщения от rgl
 
Регистрация: 28.02.2011
Сообщений: 349

По событию
1. Убивать старый таймаут (если есть)
2. Запускать новый таймаут.
По срабатыванию таймаута делать что надо. Пока мышка двигается, таймаут не наступит, т.к. будет постоянно перезапускаться.
Что-то похожее я делал пару лет назад:
Сообщение от rgl Посмотреть сообщение
При наведении мышки на участок также подсвечивается и номер, и строка таблицы, а при необходимости таблица автоматически прокручивается, но не сразу а с небольшой задержкой. (Задержка сделана для того, чтобы избежать ненужных прокручиваний пока пользователь ведет мышку к интересующему участку и проводит ее через другие участки). Т.е. прокручивание происходит после того, как мышка на участке остановилась (точнее, находится на участке дольше чем полсекунды).
Интерактивная карта (оцените простенький скрипт)
Ответить с цитированием