In jQuery è facile modificare un plugin in fase di esecuzione.
Possiamo usare la seguente soluzione per disabilitare un plugin:
if( $.fn.plugin ) {
$.fn.plugin = $.noop;
}
Volendo potete anche sovrascrivere il plugin ridefinendone la struttura. Questa soluzione è utile specialmente quando non potete modificare l'inclusione degli script. Nel caso dei CMS potete invertire la logica booleana e definire il plugin
quando questo non è stato incluso e genera un ReferenceError
:
if( !$.fn.plugin ) {
$.fn.plugin = $.noop;
}
$.noop
è una funzione vuota definita da jQuery.