Heim > Web-Frontend > js-Tutorial > Hauptteil

Die Hover-Methode in jQuery implementiert die Hervorhebung ausgewählter Elemente

小云云
Freigeben: 2018-05-12 16:52:13
Original
1987 Leute haben es durchsucht

Dieser Artikel enthält hauptsächlich einen Artikel über die Hover-Methode in jQuery und den Hover-Selektor in CSS, um die Methode zum Hervorheben ausgewählter Elemente zu realisieren. Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen wir dem Herausgeber und schauen wir uns das an. Ich hoffe, es kann allen helfen.

Als ich heute einer älteren Schwester beim Erstellen einer Webseite half, stieß ich auf eine Anfrage wie diese:

Die Maus bewegt sich nicht hinein der Tabelle, und die Transparenz der Tabelle bleibt unverändert.

Bewegen Sie die Maus in die Tabelle, bleibt die Transparenz der schwebenden Zellen unverändert und die Transparenz der nicht schwebenden Zellen ändert sich.

Erstens den von mir erzielten Effekt posten. Zu Beginn bleibt die Transparenz der Tabelle unverändert.

Wenn ich die Maus zur dritten Zelle in der zweiten Reihe bewege, verringern die anderen Zellen ihre Transparenz.

Lösung

Zu Beginn habe ich die CSS-Implementierungsmethode verwendet, die wie folgt lautet

#table td{
 opacity:0.5;
}
#table td:hover{
 opacity:1;
}
Nach dem Login kopieren

Bei der ersten Eingabe beträgt die Tabellentransparenz jedoch 0,5, was sehr schlecht aussieht.

Später habe ich die Hover-Methode von jQuery verwendet, aber sie hat immer alle darin enthaltenen Zellen ausgewählt. Der Prozess war sehr umständlich, daher werde ich sie nicht einzeln vorstellen, sondern nur darüber sprechen, wie ich es erreicht habe.

$('#content td').hover(
  function(){
   $('#content td').css('opacity','0.5');
   $('#content td:hover').css('opacity','1');
   },
  function(){
   $('#content td').css('opacity','1');
  });
Nach dem Login kopieren

Inhalt ist der ID-Name meiner Tabelle. Sie können sehen, dass wir der Zellen-Hover-Methode zwei Funktionen hinzugefügt haben

Wenn die erste Funktion in die Tabelle verschoben wird, ist der Chef

$('#content td').css('opacity','1');

bedeutet, dass beim Hineinbewegen der Maus die Transparenz aller Zellen erhöht wird 0.5. Dann

$('#content td:hover').css('opacity','1');

Der Hover-Selektor von CSS bedeutet hier ausgewählte einzelne Zelle.

Die zweite Funktion zeigt an, wann die Maus das Formular verlässt

Verwandte Empfehlungen:

Zusammenfassung der Anwendungsbeispiele für Hover

Ausführliche Erläuterung der Verwendung des Hover-Selektors in CSS

Ausführliche Erläuterung des Konflikts zwischen Hover- und Click-Ereignissen in jQuery (Bild)

Das obige ist der detaillierte Inhalt vonDie Hover-Methode in jQuery implementiert die Hervorhebung ausgewählter Elemente. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!