Bonsoir,
J'aimerais désactiver une fonction quand j'en appelle une autre :
1ere fonction -> quand je clique sur un lien je vide un textarea, et quand je clique ailleurs il prends une valeur par défaut :
2eme fonction -> quand je clique sur le textarea (focusin) je le vide, et quand je clique ailleurs il prends une valeur par défaut :
Problème : quand je suis en focusin sur le textarea et que je clique ailleurs (focusout) précisément sur le lien, le textarea prend sa valeur par défaut pendant une seconde puis se vide.
J'aimerais désactivé le lien quand lors du focusout du textarea : j'ai mis $("a.commenter").bind(); dans la fonction focusout du textarea mais ça marche pas ! J'en vois pas la raison mais le principal, voyez-vous une fonction jQuery alternative ?
Modifié par Tchernobyl (25 Aug 2011 - 19:09)
J'aimerais désactiver une fonction quand j'en appelle une autre :
1ere fonction -> quand je clique sur un lien je vide un textarea, et quand je clique ailleurs il prends une valeur par défaut :
$("a.commenter").live('click', function(){
// vider le textarea
$("textarea.commenter_wall").val("");
$(this).blur(function(){
// valeur par défaut du textarea
$("textarea.commenter_wall").val("Exprimer votre avis...");
});
return false;
});
2eme fonction -> quand je clique sur le textarea (focusin) je le vide, et quand je clique ailleurs il prends une valeur par défaut :
$("textarea.commenter_wall").live({
focusin:function(){
// vider le textarea
$("textarea.commenter_wall").val("");
});
focusout:function(){
// valeur par défaut du textarea
$("textarea.commenter_wall").val("Exprimer votre avis...");
});
});
Problème : quand je suis en focusin sur le textarea et que je clique ailleurs (focusout) précisément sur le lien, le textarea prend sa valeur par défaut pendant une seconde puis se vide.
J'aimerais désactivé le lien quand lors du focusout du textarea : j'ai mis $("a.commenter").bind(); dans la fonction focusout du textarea mais ça marche pas ! J'en vois pas la raison mais le principal, voyez-vous une fonction jQuery alternative ?

Modifié par Tchernobyl (25 Aug 2011 - 19:09)