jQuery toggle open/close div ' s

Momentan habe ich ein Menü mit 3 links, die öffnet versteckte div ' s relevant, um sich selbst und nutzen das jquery-code (siehe unten), aber würde es gerne, dass wenn ein div ist bereits geöffnet, wenn eine zweite div wird eröffnet, dass seine schließt die ursprüngliche geöffnet div ...

dh wenn "foobox" ist öffnen und dann Benutzer klickt auf "foo2" öffnen "foobox2" "foobox" schließen

$('#foo').toggle(function(){
 $('#foobox').animate({marginLeft: '354'}, 1000);
},
function(){
  $('#foobox').animate({marginLeft: '0'}, 1000);
});

$('#foo2').toggle(function(){
 $('#foo2box').animate({marginLeft: '354'}, 1000);
},
function(){
  $('#foobox3').animate({marginLeft: '0'}, 1000);
});

$('#foo3').toggle(function(){
 $('#foobox3').animate({marginLeft: '354'}, 1000);
},
function(){
  $('#foobox3').animate({marginLeft: '0'}, 1000);
});

wie üblich danke im Voraus.

InformationsquelleAutor Dizzi | 2011-06-23
Schreibe einen Kommentar