2013-06-25 5 views
1

У меня проблема с классной фотографией, у меня нет никакого смысла сохранять изображение, которое я вижу, есть решение этой проблемы?PrettyPhoto image save as

Это класс JQuery

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

можно дать сохранить изображение как ... если я попробовать правую кнопку мыши ... Я не имею возможности сохранить изображение

изменение попробовать CSS, но проблема не в них

prettyphoto клон лайтбокса моя версия 3,0

ответ

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'}); 
}); 

Но проверить его и делать все, что работает лучше для йа и.

+0

ОК ... но есть более чистое решение? thx – Marc

+0

что вы имеете в виду? я добавил еще один способ сделать это, отключить правый щелчок, это более чистый способ сделать это. люди все еще могут получить изображения, если они выглядят в источнике, я имею в виду, что это так просто, что сайт instegram отключил правый щелчок, но все равно получал изображения, которые он просто искал в источнике. поэтому я думаю, что это лучший способ сделать это. – jycr753