Débutant complet, donc je manque probablement quelque chose d'évident mais ... Je n'arrive pas à combiner un effet animé (largeur) avec un effet this.hide, je peux faire l'un ou l'autre travailler en commentant l'autre. Voici le code:JQuery - Combinaison de la largeur et des effets de masquage
function showSlidingDiv(column){
var maxWidth = 200;
var smallWidth = 80;
var myWidth = $(column).width();
$("div").each(function(){
$(this).animate({width: smallWidth});
$(this).hide();
});
$(column).show();
$(column).animate({width: maxWidth});
}
J'utilise ceci sur une grande table d'informations afin que l'utilisateur peut cliquer sur une rubrique e et d'élargir cette colonne d'information tout en réduisant tous les autres. Chaque td a une div à l'intérieur qui est en train d'être étendue ou contractée. Je voudrais aussi cacher, si possible par animation, les divs dans les autres colonnes en même temps. Comme je l'ai dit, cela fonctionnera pour l'un ou pour l'autre, mais pas pour les deux ensemble.
Toute aide appréciée. Merci. Il suffit d'utiliser les fonctions de rappel.
Merci pour la réponse :) – Keith