what about adding a class to the open div's.
like this:

$(".button1").click(function() {
   if($("div").hasClass("open"))
   {
     $(".open").removeClass("open").slideUp('slow', function()
      {
             $(".div1").addClass("open").slideDown('slow');
       });
    }
    else
   {
       $(".div1").addClass("open").slideDown('slow');
   }
});

On 18 Mai, 03:16, MattLewisDesign <digitalmle...@gmail.com> wrote:
> Need the closeAll() function to execute before the div's slidedown.
> All divs are initially hidden, just making a check that if one is
> open, it must close before any new div runs.
> Can someone help point me in the right direction?
>
> Here is what I have so far.
>
> function closeAll() {
> $(".div1").slideUp('slow');
> $(".div2").slideUp('slow');
> $(".div3").slideUp('slow');
>
> }
>
> $(document).ready(function() {
>
> $(".button1").click(function() {
> closeAll();
> $(".div1").slideDown('slow');
>
> });
>
> $(".button2").click(function() {
> closeAll();
> $(".div2").slideDown('slow');
>
> });
>
> $(".button3").click(function() {
> closeAll();
> $(".div3").slideDown('slow');
>
> });
> });
>
> Thanks in advance

Reply via email to