Javascript-forum
Jquery muckt rum - Druckversion

+- Javascript-forum (https://javascript-forum.de)
+-- Forum: Javascript allgemeiner (https://javascript-forum.de/forumdisplay.php?fid=16)
+--- Forum: jQuery (https://javascript-forum.de/forumdisplay.php?fid=17)
+--- Thema: Jquery muckt rum (/showthread.php?tid=529)



Jquery muckt rum - admin - 22.04.2022

Aus welchen Grund läuft dieser Code nicht ? Habe ich was vergessen ? Habe alles so gemacht wie es in der  Doku steht.
Falls mal einer Zeit findet wäre ich dankbar für eine Antwort. Besten Dank.

PHP-Code:
<!doctype html>
<
html lang="de">
<
head>
 
 <meta charset="utf-8">
 
 <style>
 
div {
 
   colorred;
 
 }
 
 </style>
 
 <script src="https://code.jquery.com/jquery-3.2.1.js"></script>
</
head>
<
body>
 <
div id="target">
 
 Click here
</div>
<
script>


$( 
"#target" ).toggle(function() {
 
 alert"First handler for .toggle() called." );
}, function() {
 
 alert"Second handler for .toggle() called." );
});
</
script>

</
body>
</
html



RE: Jquery muckt rum - admin - 22.04.2022

toggle() ist ab jQuery irgendwas veraltet. Wenn das unbedingt laufen soll, musst du eine ältere Version von jQuery laden.

Edit. Ab jQuery 1.8 gibt es toggle() so nicht mehr https://api.jquery.com/toggle-event/

Benutzt nee ältere Version als 1.8 oder las dir was anderes einfallen, um einen Button doppelt zu benutzen


RE: Jquery muckt rum - The_C - 02.10.2022

Hier der Code den du suchst, viel Spaß damit 

<button class="target">Click here</button>

PHP-Code:
$(document).ready(function ($) {
      function a() { alert("First handler for .toggle() called."); }
      function b() { alert("Second handler for .toggle() called."); }
      var ab = [ab];

      $('.target').click(function () {
        ab.reverse()[1]();
      });
    });