Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.10.2012, 07:44
Аспирант
Отправить личное сообщение для kidar2 Посмотреть профиль Найти все сообщения от kidar2
 
Регистрация: 05.01.2010
Сообщений: 64

oncontextmenu
Как обработать? Вроде должен быть какой-то MSGestureHold (как в IE10), но что-то ничего нету. Или надо вручную подписываться на ontouchstart + ontouchend и с какой-то задержкой показывать меню?
Ответить с цитированием
  #2 (permalink)  
Старый 16.10.2012, 11:36
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Событие oncontextmenu возникает на элементе, когда щелкают по нему правой кнопкой мыши и выпадает контекстное меню.
Вообще, это стандартное событие возникающее на устройствах после н-ной задержки. Алгоритм такой -если задержка меньше чем н(отменить действие по умолчанию -если нужно),выполнить действие. Если больше -ничего не делать-событие возникнет после убирания пальца с экрана
Сообщение от kidar2
и с какой-то задержкой показывать меню?
Если же речь идёт о своём меню, а не о стандартном браузера -то да, после энной задержки отменить действие по умолчанию, показать своё меню

Последний раз редактировалось dmitriymar, 16.10.2012 в 11:38.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ondragstart, oncontextmenu события для тэга <option> anlov Internet Explorer 1 28.06.2011 18:05
Opera включили oncontextmenu? Илья Кантор Events/DOM/Window 1 29.11.2010 16:13