jquery - 使用jquery隐藏右键单击图像

标签 jquery image hide right-click

当有人使用右键单击尝试下载图像时,我想隐藏图库中的图像。当用户按普通左键单击时,使用 jquery 隐藏对象非常简单,只需添加一个简单的事件

$("document").ready(function(){
    $("img").click(function(event){
       $(this).hide("fast");
    });
});

但是如何检测鼠标右键激活 event.preventDefault();并设置 $(this).hide对图像进行操作...

最佳答案

$("document").ready(function(){
    $("img").click(function(event){
        if(event.which === 3) {
            $(this).hide("fast");
        }
    });
});

关于jquery - 使用jquery隐藏右键单击图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16309289/

相关文章:

php - Jquery/PHP if 语句拖放更新数组并插入到 MySQL 表中?

c# - JQuery GridView 控件

html - 使用 CSS 强制 img 和 p 拆分为两列

java - 从 JFrame 中删除图像

JQuery 根据文本框中给出的日期计算年龄

javascript - jQuery:将数组项与文本匹配>从数组中删除项

image - 对于 SafeHtml,我们是否需要清理 <img src=link> 标签中的 "link",GWT?

javascript - 使用纯 JavaScript 显示更多/显示更少多个元素的切换按钮 [无 jQuery]

c++ - 为什么使用 std::swap 不会隐藏外部作用域中的其他交换函数

css - 这是视觉隐藏事物的更好方法,clip : rect(0, 0, 0, 0) 或 visibility : hidden?