Ora come abilitare prettyphoto, ma il problema è come disabilitare?Come disabilitare prettyPhoto?
Qui permetto prettyphoto
$(document).ready(function(){ $("a[rel^='prettyPhoto']").prettyPhoto({ social_tools:false, }); });
Come disattivare?
Ora come abilitare prettyphoto, ma il problema è come disabilitare?Come disabilitare prettyPhoto?
Qui permetto prettyphoto
$(document).ready(function(){ $("a[rel^='prettyPhoto']").prettyPhoto({ social_tools:false, }); });
Come disattivare?
$("a[rel^='prettyPhoto']").unbind('click');
$("a[rel^='prettyPhoto']").attr('rel', '');
Just unbind click e attributo rel.
Purtroppo la prettyPhoto non sembra avere un'opzione "turnOff". Se non si utilizzano altri gestori di eventi click per tali collegamenti, la risposta di @Yenne Info va bene.
Se non si vuole svincolare tutti i gestori di evento Click:
Guardando attraverso il codice prettyphoto - alla fine della definizione del metodo, è possibile trovare qualcosa di simile:
return this.unbind('click.prettyphoto').bind('click.prettyphoto',$.prettyPhoto.initialize);
Così il corretto unbind senza perdere altri gestori di eventi di click-correlato sarebbe (in generale per tutti i link):
jQuery('a').unbind('click.prettyphoto');
Per il tuo specifico selettore:
$("a[rel^='prettyPhoto']").unbind('click.prettyphoto');