J'essaie d'obtenir l'action lorsque vous cliquez et survolez (marge-gauche + bordure-bas) le .hover c'est bien ... mais mon .click ne fonctionne pas, j'ai essayé ceci:.click ne fonctionne pas
$(".border").hover(
function(){
$(this).switchClass("border", "border_active", 500);
return false;
}
,function(){
$(this).switchClass("border_active", "border", 400);
return false;
}
);
$(".border").click(
function(){
$(this).removeClass('border');
$(this).addClass('border_active')
}
,function(){
$(this).removeClass('border_active');
$(this).addClass('border');
}
);
mais rien, voici le code du trou: http://jsfiddle.net/Fe6pE/13/, s'il vous plaît me montrer la meilleure façon d'obtenir ce travail, Merci
Vous utilisez '.border' comme sélecteur pour' .click', mais vous supprimez '.border' de la fonction. Je crois qu'après avoir supprimé '.border', il n'est plus lié à votre fonction de clic. – Axel
Pourquoi avez-vous besoin de deux fonctions distinctes à l'intérieur du clic? pourquoi ne pas faire toggleclass? –