Je le suivant JS:jQuery glisser vers la droite/gauche
$(document).ready(function() {
$(".LeftColumn").hide();
$(".SidebarToggle").toggle(function() {
$(this).addClass("active");
$(this).text("Hide Sidebar");
$(this).attr("title", "Hide Sidebar");
//$(".LeftColumn").fadeIn("fast");
$(".LeftColumn").show("slide", { direction: "left" }, 100);
return false;
},
function() {
$(this).removeClass("active");
$(this).text("Show Sidebar");
$(this).attr("title", "Show Sidebar");
//$(".LeftColumn").fadeOut("fast");
$(".LeftColumn").hide("slide", { direction: "left" }, 100);
return false;
});
Ce qui montre essentiellement et cache un div avec une classe de LeftColumn. Le problème que j'ai est que LeftColumn flotte à gauche et j'ai une autre div appelée Middle Column qui flotte à côté de lui. Mais quand je fais l'animation, LeftColumn fait une belle diapositive d'assouplissement mais le MiddleColumn va s'introduire et disparaître pour remplir le vide. Comment puis-je faire en sorte que MiddleColumn fasse des allers-retours par rapport à LeftColumn (en gardant à l'esprit que MiddleColumn n'a pas de largeur définie).
Merci
Si vous faites un js fiddle je serai heureux de vous aider :-) –