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 Vorwort 1. Der Effekt ist wie ...
<br />Ich habe die in meiner Arbeit verwende...
Nachdem Sie VMware installiert und eine neue virt...
Seit Kurzem besteht im Projekt die Anforderung, B...
1. Download von der offiziellen Website: https://...
Das World Wide Web Consortium (W3C) hat einen Entw...
Der Meta-Tag ist ein Hilfstag im Head-Bereich der...
Inhaltsverzeichnis Anforderungsbeschreibung Probl...
[LeetCode] 196.Doppelte E-Mails löschen Schreiben...
Inhaltsverzeichnis Installieren Sie Tomcat Laden ...
So verwenden Sie den MySQL-Autorisierungsbefehl „...
Installieren Sie die erforderliche Umgebung 1. gc...
Inhaltsverzeichnis 1. Was ist JavaScript? 2. Wofü...
In diesem Artikel wird der spezifische Code von V...
Die Informationen auf Baidu sind so vielfältig, d...