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
1. Geschäftshintergrund Die Verwendung einer Mask...
Beim Öffnen ausländischer Websites werden häufig ...
1. Leistungsschema: Einführung In MySQL 5.7 wurde...
Vorbereitung 1. Die Master- und Slave-Datenbankve...
Inhaltsverzeichnis 1. Grundlegende Verwendung 2. ...
Vorwort PC Server hat sich bis heute weiterentwic...
In diesem Artikel wird der spezifische Code des W...
Ein einfacher cooler Effekt, der mit CSS3-Animati...
1 Erstellen Sie einen Benutzer und geben Sie den ...
In der Yum-Quelle von Centos7 ist standardmäßig k...
Die in diesem Beispiel verwendete MySQL-Version i...
Inhaltsverzeichnis Geschäftsanforderungen: Lösung...
Um die folgenden beiden Dateien zusammenzuführen,...
1. Zweck Durch diesen Artikel kann jeder die Prin...
Code Wissenspunkte 1. Kombinieren Sie fullpage.js...