Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > jquery отменить контекстное меню при двойном клике


Автор: lumentek 6.10.2012, 01:08
Как отменить контекстное меню при двойном клике ЛКМ в браузере Opera?

Ситуация такая есть ссылка, которая функции добавления количество товара в корзину ajax'ом. Пользователи жалуются что при множественном клике в опере появляется контестное меню - http://gyazo.com/ba646ddfc7536a599198ffba6b537936
Можно ли как-то разрешить ситуацию? Как вариант отказаться от плюсиков и минусиков и сделать текстовое поля для ввода цифр в ручную, но это не совсем нужный выход из ситуации. 

Автор: ashain 6.10.2012, 16:14
Может заменить плюсик изображением? Меню выпадает обычно после выделения текста.

Автор: ksnk 6.10.2012, 16:24
Картинку так-же несложно выделить, как и текст.
http://melnaron.net/development/disable-browser-context-menu-with-jquery
Может это поможет?

Добавлено через 41 секунду
Цитата

В Opera 11 работает – проверено, но в настройках должно быть включено “JavaScript Options -> Allow scripts to detect context menu events” конечно же.

Автор: ashain 7.10.2012, 08:19
ksnk, двойным щелчком картинка не выделяется, это фича только с текстом работает

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)