est-il un moyen de désactiver le clic droit dans fancybox. mercidésactiver le clic droit dans fancybox
2
A
Répondre
0
Si vous souhaitez désactiver le clic droit sur l'image, vous devez saisir le sélecteur résultant et désactiver sa propriété de menu contextuel.
exemple:
$('#fancybox-wrap').bind('contextmenu', function() {
alert('sorry, Right Click Disabled :P'); //do stuff
return false;
});
3
onComplete: function() {
$("#fancybox-img").bind("contextmenu",function(e){
return false;
});
}
Ajoutez que vos options pour désactiver un clic droit sur les images en fancybox :)
0
Si vous utilisez jQuery essayez cela. Si cela aide à mettre un peu :) +1
$(document).ready(function()
{
// No right click
$(document).bind('contextmenu', function()
{
alert('no right click.');
return false;
});
});
3
Voici comment je l'ai fait:
// fancybox
jQuery(".fancybox").fancybox({
openEffect : 'elastic',
closeEffect : 'elastic',
beforeShow: function() {
/* Disable right click */
$.fancybox.wrap.bind("contextmenu", function (e) {
return false;
});
/* Disable drag */
$.fancybox.wrap.bind("dragstart", function (e) {
return false;
});
}
});
Cela fonctionne qu'une seule fois. Si le modal est fermé et rouvert, le clic droit n'est plus désactivé avec une alerte. – Jamie