Mateus Souza

Conversas sobre desenvolvimento web

Categorias »

Dica Rápida – Desabilitar Botão Direito do Mouse com Jquery

4

http://www.realtrading.com.br/artfiles/1/image/plgrtrading/plugin_habilitar.pngComo posso desabilitar / bloquear / cancelar o menu de contexto quando eu clico com o botão direito sobre a tela? Há uma série de scripts em javascript que fazem esse serviço, mas vamos faze-lo utilizando jQuery que é muito mais fácil! Vamos lá, é bem simples:

 

Passo 1 – Chamar a biblioteca jQuery para o documento:

<script type="text/javascript" src="js/jquery.min.js"></script>

Passo 2 – insira o código abaixo logo após o anterior:

<script type="text/javascript">// <![CDATA[
$(document).ready(function(){
$(document).bind("contextmenu",function(e){
return false;
});
});
// ]]></script>

Agora salve a página e teste…

Quando o usuário clica com o botão direito na página, deveria aparecer o menu de contexto (contextmenu), mas o script executa a função return false, fazendo com que não apareça o menu…
Funcionalidade:
Este script funciona em todos os navegadores, excerto Opera 😀

Até a próxima.

4 Comentários

  1. Alexandre Broggio disse:
    18 de abril de 2009 às 11:45

    Vlw muito legal a dica agora so falta cria um menu personalizado ^_^

  2. Helvécio disse:
    29 de maio de 2009 às 16:06

    Mateus, valeu mesmo!
    Seu site tá me ajudando muito mesmo!
    Estou querendo criar um timer (segundos regressivos) que quando a pessoa clique num botão (que tá logo abaixo do timer) reset-o… pode me ajudar??
    abraços!

  3. Igor de Paula disse:
    30 de maio de 2009 às 17:20

    Este codigo nao funcionou no FF 3….

  4. Gustave Dupre disse:
    26 de fevereiro de 2016 às 16:33

    Bem legal, funcionou perfeitamente no GG48+.

Faça um Comentário

Todas as Categorias