jQuery: abilitare o disabilitare i link usando gli eventi custom

jQuery: abilitare o disabilitare i link usando gli eventi custom

In jQuery possiamo abilitare o disabilitare i link usando gli eventi custom.

Si tratta di legare un evento custom al click dei link e quindi rimuoverlo quando รจ necessario ripristinare il normale funzionamento dei link.


(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