首页 文章

PrettyPhoto图像另存为

提问于
浏览
1

我有类漂亮的照片有问题,我没有意义保存我看到的图像,有这个问题的解决方案?

这是类jquery

http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/

可以保存图像为...如果我尝试右键单击...我没有保存图像的选项

尝试改变css,但问题不在于他们

prettyphoto是lightbox的克隆,我的版本是3.0

1 回答

  • 0

    你可以用这个:

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

    或者您可以在this guy blog:找到的其他解决方案

    function nocontext(e) {
            var clickedTag = (e==null) ? event.srcElement.tagName : e.target.tagName;
            if (clickedTag == "IMG") {
                alert(alertMsg);
                return false;
            }
        }
        var alertMsg = "Image context menu is disabled";
        document.oncontextmenu = nocontext;
    

    或者您可以使用这样的东西plugin来管理或制作右键菜单,根据他们的文档和示例,您只需要这样就可以创建一个自定义菜单

    var menu1 = [
      {'Option 1':function(menuItem,menu) { alert("You clicked Option 1!"); } },
      $.contextMenu.separator,
      {'Option 2':function(menuItem,menu) { alert("You clicked Option 2!"); } }
    ];
    $(function() {
      $('.cmenu1').contextMenu(menu1,{theme:'vista'});
    });
    

    但检查一下,做任何更适合你的事情 .

相关问题