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
1. HTML-Schriftfarbeneinstellung In HTML verwende...
Dieser Artikel veranschaulicht anhand von Beispie...
Inhaltsverzeichnis 1. So funktioniert das Bootstr...
Vorwort In diesem Kapitel werden grundlegende Lin...
Einführung: Manchmal müssen wir zur Entwicklung e...
SVN ist die Abkürzung für Subversion, ein Open-So...
<br />Die Seite verwendet die UTF8-Kodierung...
eins. wget https://dev.mysql.com/get/mysql57-comm...
Vorwort Ich weiß nicht, wie lange dieser Freund D...
Inhaltsverzeichnis Was ist NULL Zwei Arten von NU...
Wie finde ich langsame SQL-Anweisungen in MySQL? ...
Inhaltsverzeichnis 01. Verwenden Sie useState, we...
CSS hat zwei Pseudoklassen, die nicht häufig verw...
Nach den Änderungen: innodb_buffer_pool_size=576M...
Nginx-Installation Stellen Sie sicher, dass die v...