wie man eine ein - /ausblenden toggle-button mit jquery

Hallo, ich habe versucht, machen eine show/hide toggle-button mit jquery-aber ich kann nur die buttons finden, die zeigen, dass ein div, aber keine, die sich verstecken

unten ist eines der Beispiele, die ich gefunden, die zeigt, dass ein div, aber es lässt Sie nicht verstecken, es sei denn, Sie klicken auf eine andere Schaltfläche. Ich möchte in der Lage sein, verwenden Sie die gleiche Taste zum ein-und ausblenden eines div. Ich habe mehrere divs auf meiner Seite, und würde gerne in der Lage sein zu verwenden, stattdessen jquery javascript.

<html>
 <head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
    $(document).ready(function(){

        $(".buttons").click(function () {
        var divname= this.value;
          $("#"+divname).show("slow").siblings().hide("slow");
        });

      });
</script> 
     </head>
        <body>


 <div id="buttonsDiv"> 

  <input type="button" id="button1" class="buttons" value="div1"></input>
  <input type="button" id="button2" class="buttons" value="div2"></input>
  <input type="button" id="button3" class="buttons" value="div3"></input>
  <input type="button" id="button4" class="buttons" value="div4"></input>

  </div>

   <div>

     <div id="div1" style="display:none">
    Hello World
     </div>

     <div id="div2" style="display:none">
       Test
   </div>

        <div id="div3" style="display:none">
          Another Test
  </div>

     <div id="div4" style="display:none">
     Final Test
     </div>


         </div>


     </body>
    </html>

InformationsquelleAutor billy | 2011-08-17

Schreibe einen Kommentar