8
votes

JQuery Link Tagacle Activer Désactiver

Je veux désactiver le lien pendant le chargement, pour le code indiqué ci-dessous xxx pré>

je l'ai essayé avec les codes ci-dessous mais cela n'a pas fonctionné p>

$("a.add").hide();


2 commentaires

Pourriez-vous fournir un exemple de code s'il vous plaît. Comme le lien qu'il a produit.


Dupliquer possible de [Comment activer ou désactiver la balise d'ancrage à l'aide de jQuery] ( Stackoverflow.com/questions/1164635/... )


3 Réponses :


4
votes
$('#addlink').click(function(e) {
    e.preventDefault();
    //do other stuff when a click happens
});
return false; will prevent the default event from occuring and
and also prevent the event from bubbling upSo chosing between these two depends on your use. If you want to stop the default action and also need to bubble up the event then use preventDefault

1 commentaires

Si vous le définissez comme ça, vous ne pouvez pas le laisser facilement si vous ne souhaitez pas restaurer le comportement par défaut plus tard.



27
votes
$('#addlink').unbind('click', disableLink);

1 commentaires

C'est la meilleure réponse à moi aussi que j'ai jamais vu.



2
votes

J'irais avec un hybride de la solution de Rayell et Phoenix, ajoutant JQUERY'SSPACING au mélange :

$('#addlink').unbind('.killlink');


0 commentaires