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
Bei der Verwendung von MySQL werden Daten im Allg...
Im aktuellen Projekt müssen wir einen Effekt zum ...
Da der Einfluss des Unternehmens wächst und seine...
Inhaltsverzeichnis 1. Vorbereitung 2. Befehlszeil...
Einleitung: Der Interface-Designer Joshua Porter h...
Inline-Format <colgroup>…</colgroup> ...
Ein Prozess ist ein Programmcode, der in der CPU ...
Der erste Schritt besteht darin, eine Software zur...
Inhaltsverzeichnis Was ist Index-Pushdown? Das Pr...
Nach der Installation von Ubuntu 20.04 gibt es st...
Dieser Artikel zeichnet das Installationstutorial...
Inhaltsverzeichnis 1. Verstehen Sie die Grundlage...
MySQL behandelt GROUP BY- und DISTINCT-Abfragen i...
Einführung Linux ist ein System, das automatisch ...
Der MySQL-Abfragecache ist standardmäßig aktivier...