• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

422
Vistas
Deshabilitar el clic derecho en las imágenes usando jquery

Quiero saber cómo deshabilitar el clic derecho en las imágenes usando jQuery.

solo se esto:

 <script type="text/javascript" language="javascript"> $(document).ready(function() { $(document).bind("contextmenu",function(e) { return false; }); }); </script>
about 3 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Esto funciona:

 $('img').bind('contextmenu', function(e) { return false; });

O para jQuery más nuevo:

 $('#nearestStaticContainer').on('contextmenu', 'img', function(e){ return false; });

js Ejemplo de violín

about 3 years ago · Santiago Trujillo Denunciar

0

¿Cuál es su propósito de deshabilitar el clic derecho? El problema con cualquier técnica es que siempre hay una manera de evitarlos. la consola para firefox (firebug) y chrome permiten desvincular ese evento. o si desea que la imagen esté protegida, siempre puede echar un vistazo a su caché temporal para las imágenes.

Si desea crear su propio menú contextual, preventDefault está bien. Solo elige tus batallas aquí. ni siquiera una gran biblioteca de JavaScript como tnyMCE funciona en todos los navegadores... y eso no es porque no sea posible ;-).

 $(document).bind("contextmenu",function(e){ e.preventDefault() });

Personalmente, estoy más a favor de una Internet abierta. El comportamiento nativo del navegador no debe verse obstaculizado por las interacciones de las páginas. Estoy seguro de que se pueden encontrar otras formas de interactuar que no sean el clic derecho.

about 3 years ago · Santiago Trujillo Denunciar

0

Para deshabilitar la opción de clic derecho

 <script type="text/javascript"> var message="Function Disabled!"; function clickIE4(){ if (event.button==2){ alert(message); return false; } } function clickNS4(e){ if (document.layers||document.getElementById&&!document.all){ if (e.which==2||e.which==3){ alert(message); return false; } } } if (document.layers){ document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS4; } else if (document.all&&!document.getElementById){ document.onmousedown=clickIE4; } document.oncontextmenu=new Function("alert(message);return false") </script>
about 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda