Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Эмуляция клика по правой клавише мыши 
:(
    Опции темы
shine
Дата 10.1.2011, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 20.10.2006

Репутация: нет
Всего: 5



Есть jQuery и плугин к нему который позволяет отображать контекстное меню по клику правой кнопкой мыши. Мне нужно сделать показ этого же меню по клику левой кнопкой мыши. Чтобы не дублировать код мне хотелось бы сделать что-то вроде вызова события right-click из обработчика left-click. Как это сделать проще всего?
--------------------
An investment in knowledge always pays the best interest. © Benjamin Franklin
PM MAIL   Вверх
Amphiluke
Дата 10.1.2011, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 35
Всего: 112



Проще всего посмотреть в коде плагина, какая функция-обработчик вызывается при правом клике. И вызывать ее же при левом. Если ф-ция анонимная, можно подправить код плагина: функцию выделить, наименовать.

Если нужна именно эмуляция правого клика, можно применять соответствующие методы initMouseEvent или fireEvent.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0723 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.