Получение значения выбранного пункта меню правой кнопкой мыши в firefox и chrome [duplicate]

Вы можете использовать несколько методов для этой проблемы, например

  1. Использование line-height
    #wrapper {  line-height: 0px;  }
    
  2. Использование display: flex
    #wrapper {  display: flex;         }
    #wrapper {  display: inline-flex;  }
    
  3. Используя display: block, table, flex и inherit
    #wrapper img {  display: block;    }
    #wrapper img {  display: table;    }
    #wrapper img {  display: flex;     }
    #wrapper img {  display: inherit;  }
    
1
задан mickael 7 March 2012 в 13:15
поделиться

1 ответ

В браузере вы можете:

a) игнорировать правый щелчок и позволить самому браузеру обрабатывать его (что обычно означает, что будет показано контекстное меню)

XOR

b) отредактируйте правый клик самостоятельно, а это означает, что браузер не будет показывать свое контекстное меню.

Вы не можете иметь как a), так и b), они взаимно эксклюзив. Если вам нужно контекстное меню правой кнопки мыши на веб-странице, вам нужно подделать его самостоятельно - например, см. этот учебник и результат .

1
ответ дан Piskvor 18 August 2018 в 15:45
поделиться
  • 1
    Спасибо за подсказку! Я не знал об этом ... Парень, который создал страницу на праздниках в течение нескольких недель, но создал настраиваемое контекстное меню. Я посмотрю, если в примере я вижу, как можно получить выбранное значение с помощью Javascript. Я думаю, что это будет что-то вроде alert ($ (this) .text ()); но не совсем уверен в готовности или живых функциях ... Спасибо за ссылку еще раз. – mickael 7 March 2012 в 14:31
  • 2
    Спасибо, ребята, хороший пример, чтобы понять, как это можно достичь. Но, как упоминалось выше, я думаю, что это невозможно вообще. – mickael 7 March 2012 в 17:16
  • 3
    @mickael: Ну, если у вас уже есть пользовательское меню с щелчком правой кнопкой мыши, вам нужно выяснить, как это работает; поскольку это custom , это может быть любым возможным способом, и SO не может реально помочь там. – Piskvor 7 March 2012 в 17:22
  • 4
    Да, большое спасибо. Я отметил это так же решительно, как вы помогли мне понять, как он должен работать. Я никогда ничего не делал в JS, поэтому нам придется подождать, пока владелец вернется :) Приветствия! – mickael 7 March 2012 в 23:08
Другие вопросы по тегам:

Похожие вопросы: