Einführung Verwenden Sie einfaches jQuery+CSS, um eine benutzerdefinierte Tag-Titel-Eingabeaufforderung zu erstellen, die das Standardverhalten des Browsers ersetzt. Wie in der Abbildung gezeigt: ![]() Javascript Code Code kopieren Der Code lautet wie folgt:</pre><pre name="code" class="javascript">$(Funktion() { $("a[Titel]").each(Funktion() { var a = $(dies); var Titel = a.attr('Titel'); wenn (Titel == undefiniert || Titel == "") return; a.data('Titel', Titel) .removeAttr('Titel') .schweben( Funktion () { var offset = a.offset(); $("<div id=\"anchortitlecontainer\"></div>").appendTo($("body")).html(title).css({ oben: offset.top + a.outerHeight() + 10, links: offset.left + a.outerWidth() + 1 }).fadeIn(Funktion () { var pop = $(dies); setTimeout(Funktion () { pop.remove(); }, pop.text().Länge*80); }); }, Funktion() { $("#anchortitlecontainer").entfernen(); } ); }); }); Vergessen Sie nicht, auf jQuery zu verweisen. Im Code berechnet setTimeout(function () { pop.remove(); }, pop.text().length*80); die Eingabeaufforderungszeit basierend auf der Titellänge, um zu verhindern, dass ein zu kurzer Titel zu lang oder ein zu langer Titel zu kurz ist. CSS Code Code kopieren Der Code lautet wie folgt:#Ankertitelcontainer { Position: absolut; Z-Index: 5999; Rand: durchgezogen 1px #315B6C; Polsterung: 5px; Farbe: #315B6C; Hintergrund: keine Wiederholung, Scrollen 0 0 #FFFFFF; Rahmenradius: 5px; Anzeige: keine; } #anchortitlecontainer:vor { Position: absolut; unten: automatisch; links: -1px; oben: -15px; Rahmenfarbe: transparent transparent transparent #315B6C; Rahmenstil: durchgezogen; Rahmenbreite: 15px; Inhalt: ""; Anzeige: Block; Breite: 0; } #anchortitlecontainer:nach { Position: absolut; unten: automatisch; links: 0px; oben: -13px; Rahmenfarbe: transparent transparent transparent #FFFFFF; Rahmenstil: durchgezogen; Rahmenbreite: 15px; Inhalt: ""; Anzeige: Block; Breite: 0; } Verwenden Sie einige CSS3-Funktionen und vermeiden Sie die Verwendung von Bildern. Ich bin kein CSS-Experte, daher hat es einige Zeit gedauert, bis ich diesen Stil entwickelt habe. Es wäre mir eine Ehre, wenn ihn jemand verwenden könnte. :) |
<<: So verwenden Sie die MySQL-Indexzusammenführung
Inhaltsverzeichnis Szenario Aufgabe Idee analysie...
In diesem Artikelbeispiel wird der spezifische Co...
Ich habe viele relevante Tutorials im Internet ge...
Dieser Artikel beschreibt anhand von Beispielen M...
Inhaltsverzeichnis 1. Deinstallieren Sie den Orig...
Wie unten dargestellt: XML/HTML-CodeInhalt in die...
Als ich kürzlich jQuery lernte, stieß ich auf die...
Inhaltsverzeichnis 1. Datenbankdesign 2. Frontend...
Die Wirkung ist wie folgt: eine Seite Nach dem Kl...
Ich bin heute auf ein seltsames Netzwerkproblem g...
Vorwort Linux-Gruppen sind Organisationseinheiten...
Um mehrere Sites auf einem Server bereitzustellen...
Da ich derzeit zum Erlernen von Deep Learning die...
Wir alle wissen, dass Apache in der Konfiguration...
Inhaltsverzeichnis Abfrage-Cache-Optimierung Über...