EreignisSeite wird geladen 1. $(Dokument).bereit(Funktion(){ // Schreiben Sie Ihren Code hier ... }); // Das Folgende ist eine Kurzform von $(function($) { // Sie können hier weiterhin $ als Alias verwenden ... }); 2. // Fügen Sie dem p-Tag einen Klickereignis-Listener hinzu $("p").on("click", function(){ Alarm ($(this).text()); }); // Die zweite Schreibweise ist äquivalent zur obigen $("p").click(function(){ Alarm ($(this).text()); }); 3. // Alle an das p-Tag gebundenen Ereignis-Listener entfernen $("p").off() // Entfernen Sie den an das p-Tag gebundenen Klickereignis-Listener $("p").off("click") 4. // Alle an das p-Tag gebundenen Ereignis-Listener entfernen $("p").bind("click", function(){ Alarm ($(this).text()); }); // Mehrere Ereignistypen gleichzeitig binden $('#foo').bind('mouseenter mouseleave', function() { Alarm(); }); 5. // Alle Ereignisse aller Absätze aufheben $("p").unbind() // Das Klickereignis des Absatzes aufheben $("p").unbind("click") 6. // Wenn alle Absätze zum ersten Mal angeklickt werden, alle Texte anzeigen $("p").one("click", function(){ Alarm ($(this).text()); }); Veranstaltungsdelegation 1. <div Stil="Hintergrundfarbe:rot"> <p>Dies ist ein Absatz. </p> <button>Klicken Sie hier</button> </div> // Wenn auf die Schaltfläche geklickt wird, das p-Element ausblenden oder anzeigen $("div").delegate("button", "click", function () { $("p").slideToggle(); }); 2. // Entfernen Sie alle von der Methode delegate() hinzugefügten Ereignishandler aus dem p-Element $("p").undelegate(); // Entfernen Sie alle von der Methode delegate() hinzugefügten Klick-Ereignishandler aus dem p-Element $("p").undelegate("click") Ereignisumschaltung 1. // Die Tabelle mit der Maus darüber wird mit einer speziellen Klasse hinzugefügt $("td").hover( Funktion () { $(this).addClass("schweben"); }, Funktion () { $(this).removeClass("schweben"); } ); Ereignis 1. // Die Tabelle mit der Maus darüber wird mit einer speziellen Klasse hinzugefügt $("td").hover( Funktion () { $(this).addClass("schweben"); }, Funktion () { $(this).removeClass("schweben"); } ); 2. // Das Änderungsereignis des ausgewählten Elements auslösen $(selector).change(); 3. // Klickereignisse für alle Absätze auf der Seite auslösen $("p").click(); 4. // Binden Sie das Warnfeld „Hallo Welt!“ an das Doppelklickereignis jedes Absatzes auf der Seite $("p").dblclick( function () { alert("Hallo Welt!"); }); 5. // JavaScript-Fehler auf dem Server protokollieren: $(Fenster).Fehler(Funktion(Nachricht, URL, Zeile){ jQuery.post("js_error_log.php", { msg: msg, url: url, Zeile: Zeile }); }); 6. // Wenn die Seite geladen ist, setze den Fokus auf das Element mit der ID „login“: $(Dokument).bereit(Funktion(){ $("#login").fokus(); }); 7. <p><input type="text" /> <span>Fokussiere Feuer</span></p> <p><input type="password" /> <span>Fokus aus Feuer</span></p> // Nachdem der Fokus erhalten wurde, wird die Animation ausgelöst$("p").focusin(function() { $(this).find("span").css('display','inline').fadeOut(1000); }); 8. // Nachdem der Fokus erhalten wurde, wird die Animation ausgelöst $("p").focusout(function() { $(this).find("span").css('display','inline').fadeOut(1000); }); 9. // Um auf Tastatureingaben auf der Seite zu reagieren, können Sie den folgenden Code verwenden: $(window).keydown(function(event){ Schalter(Ereignis.Schlüsselcode) { // ... // Verschiedene Tasten bewirken verschiedene Dinge // Verschiedene Browser haben verschiedene Tastencodes // Weitere Details: http://unixpapa.com/js/key.html // ... } }); 10. // Zähle die Anzahl der Tastenanschläge im Eingabefeld $("input").keydown(function(){ $("span").text(i+=1); }); 11. // Wenn eine Taste gedrückt wird, ändere die Farbe des Textfelds $("input").keyup(function(){ $("Eingabe").css("Hintergrundfarbe","#D6D6FF"); }); 12. // Wenn die Maustaste gedrückt ist, das Element ausblenden oder anzeigen $("button").mousedown(function(){ $("p").slideToggle(); }); 13. // Wenn der Mauszeiger ein Element betritt (durchläuft), ändere die Hintergrundfarbe des Elements$("p").mouseenter(function(){ $("p").css("Hintergrundfarbe","gelb"); }); 14. // Wenn der Mauszeiger das Element verlässt, ändere die Hintergrundfarbe des Elements $("p").mouseleave(function(){ $("p").css("background-color","#E9E9E4");}); // Wenn der Mauszeiger das Element verlässt, ändere die Hintergrundfarbe des Elements $("p").mouseleave(function(){ $("p").css("Hintergrundfarbe","#E9E9E4"); }); 15. Veranstaltungskoordinaten
// Position des Mauszeigers auf der Seite ermitteln $(document).mousemove(function(e){ $("span").text(e.seiteX + ", " + e.seiteY); }); 16. //Wenn sich die Maus vom Element wegbewegt, ändere die Hintergrundfarbe des Elements: $("p").mouseout(Funktion(){ $("p").css("Hintergrundfarbe","#E9E9E4"); }); 17. // Wenn sich der Mauszeiger über einem Element befindet, ändere die Hintergrundfarbe des Elements$("p").mouseover(function(){ $("p").css("Hintergrundfarbe","gelb"); }); 18. // Wenn die Maustaste losgelassen wird, Element ausblenden oder anzeigen $("button").mouseup(function(){ $("p").slideToggle(); }); 19. // Beim Ändern der Seitenfenstergröße wird ein Warnfenster angezeigt$(window).resize(function(){ alert("Hör auf!"); }); 20. //Funktion, die ausgeführt wird, wenn sich die Bildlaufleiste der Seite ändert: $(Fenster).scroll( Funktion() { alert("Hör auf!"); }); 21. // Löse das Select-Ereignis aller Eingabeelemente aus: $("Eingabe").Auswahl(); 22. // Senden Sie das erste Formular auf dieser Seite: $("form:first").senden(); // Formular-Absenden verhindern: $("Formular").Senden( Funktion () { gibt false zurück; } );
Klicken Sie auf einen Link, der die Seite verlässt Die neue URL in die Adressleiste eingeben Verwenden Sie die Vorwärts- oder Zurück-Tasten Schließen Sie den Browser Aktualisieren Sie die Seite. // Beim Entladen der Seite wird ein Warnfenster eingeblendet: $(window).unload( function () { alert("Tschüss jetzt!"); } ); ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können! Das könnte Sie auch interessieren:
|
<<: Wie wirkt sich der zusammengesetzte Index von MySQL aus?
>>: Implementierungsmethoden gängiger CSS3-Animationen
Hintergrund Als ich kürzlich SQL-Anweisungen schr...
Es gibt eine solche Anforderung: eine Importschal...
Schritt 1: Stellen Sie sicher, dass MySQL Binlog ...
1. Übersicht Das Image in Docker ist in Schichten...
Inhaltsverzeichnis Überblick Front-End-Wissenssys...
Ich habe kürzlich die Attribute „input size“ und „...
1. Komplexität des Front-End-Engineerings Wenn wi...
Vorwort Die MySQL Master-Slave-Replikation ist di...
Wenn Sie „display:flex, justify-content: space-be...
MySQL 5.0 ist aufgrund seiner wenigen „erweiterte...
Diese Situation tritt normalerweise auf, weil das...
1. Wie entferne ich den leeren Bereich von einigen...
Es ist schwierig, Websites mit gutem Bildmaterial...
Wenn wir ein SVG-Bild zur Anzeige hinzufügen, erh...
Inhaltsverzeichnis 1. Einführung in Rechnerfunkti...