Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.12.2011, 16:27
Интересующийся
Отправить личное сообщение для photos-masters Посмотреть профиль Найти все сообщения от photos-masters
 
Регистрация: 07.12.2011
Сообщений: 11

Управление событиями тачскрина
Здравтсвуйте

Работаю над контекстным меню системы Redmine для тачскринов, которое вызывается правой кнопкой мыши.
В своей работе использую Jquery Mobile, который умеет отлавливать события нажатия и удерживания пальца на экране тачскрина.
На событие удерживания пальца на экране я повесил правый клик, который генерирую с помощью того же Jquery. Меню выпадает как положено.
Но вот беда, когда я отпускаю палец с экрана то меню тут же пропадает потому, что снова срабатывает событие нажатия.
В чём может быть проблема и как я могу отключить то событие которое возникает после удерживания пальца?

Спасибо за помощь
Виталий
Ответить с цитированием
  #2 (permalink)  
Старый 01.02.2012, 12:51
Аватар для theo_
Аспирант
Отправить личное сообщение для theo_ Посмотреть профиль Найти все сообщения от theo_
 
Регистрация: 14.08.2009
Сообщений: 51

На событие отпускания у вас установлен обработчик?

В обработчике события удерживания пальца вы можете установить какой-либо флаг, сигнализирующий о том, что в данный момент показывается некоторое меню. А в обработчике события отпускания проверять, установлен ли этот флаг - если да, выходить сразу из него, если нет - выполнить нужные действия.

PS Не знаю точно, как в jquery mobile, но разве события нажатия и отпускания не разные (touchstart и touchend) ?
Ответить с цитированием
  #3 (permalink)  
Старый 26.03.2012, 12:05
Аспирант
Отправить личное сообщение для m4gz Посмотреть профиль Найти все сообщения от m4gz
 
Регистрация: 27.10.2011
Сообщений: 43

На сайте apple есть не плохая документация по событиям, кстати гугл андроид спер все у аппл, так что мануал получается универсальный.

Последний раз редактировалось m4gz, 26.03.2012 в 13:19.
Ответить с цитированием
  #4 (permalink)  
Старый 26.03.2012, 13:23
Аспирант
Отправить личное сообщение для m4gz Посмотреть профиль Найти все сообщения от m4gz
 
Регистрация: 27.10.2011
Сообщений: 43

Пф мне карму за правду срезали, я пошел с этого умерающего форума, офк гугл спер даже аппл им иск за это предъявил
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с событиями Suharik Events/DOM/Window 8 27.08.2010 18:25
Календарь с событиями gelo Общие вопросы Javascript 1 14.06.2010 21:13
Управление позицией элемента с клавиатуры (IE/Safari) exec Javascript под браузер 0 27.04.2010 17:25
Управление содержимым блока brainiac Элементы интерфейса 1 12.04.2010 13:34
управление focus'ом? whoru Элементы интерфейса 7 02.04.2010 08:07