jQuery: abilitare o disabilitare tutti i link a livello di codice

jQuery: abilitare o disabilitare tutti i link a livello di codice

In jQuery possiamo abilitare o disabilitare tutti i link a livello di codice.

La soluzione รจ la seguente:


(function( $ ) {
	var disable = function() {
		$( "a" ).on( "click.disable", function( e ) {
			e.preventDefault();	
		});	
	};
	
	var enable = function() {
		$( "a" ).off( "click.disable" );	
	};
	
	$(function() {
		disable();
		
		$( "#enable" ).on( "change", function() {
			if( $( this ).prop( "checked" ) ) {
				enable();
			} else {
				disable();
			}
		});
		
	});
	
})( jQuery );  

Torna su