In diesem Artikel wird der spezifische Code von jQuery zur Erzielung des Bildlaufeffekts auf großem Bildschirm zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt Szenarioanforderungen: Auf dem großen Bildschirm wird die Nachricht in Echtzeit abgespielt und vor- und zurückgespult. Code: <!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <Kopf> <title>Benutzerdefinierter Kontrollkästchenstil</title> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1"> <meta http-equiv="Inhaltstyp" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/css/bootstrap.min.css"> <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script> <script src="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script> <Stil> * { Rand: 0; Polsterung: 0; } .contScend { Breite: 400px; Höhe: 200px; Hintergrund: #000000; Rand: 20px automatisch; Überlauf: versteckt; } .contScend ul { Listenstil: keiner; Breite: 100 %; Höhe: 100%; Farbe: rot; Schriftgröße: 13px; } .contScend ul li { Breite: 100 %; Höhe: 40px; Box-Größe: Rahmenbox; Zeilenhöhe: 40px; Textausrichtung: zentriert; } </Stil> </Kopf> <Text> <!-- Mittelteil --> <div Klasse="Fortsetzung"> </div> </body> <Skripttyp="text/javascript"> $.ajax({ URL: "test.json", Typ: 'GET', Datentyp: "json", Erfolg: Funktion (Daten) { var html = ""; html += "<ul>"; $.each(Daten, Funktion(i, Element) { // html += '<li>' + Artikelname + ':' + Artikelnummer + 'Name' + '</li>'; }); html += '</ul>'; $(".contScend").html(html); scrollen(); } }); Funktion scrollen() { //Holen Sie sich das aktuelle <ul> var $uList = $(".contScend ul"); var Timer = null; //Berühren, um den Timer zu löschen $uList.hover(function() { Intervall löschen(Timer); }, function() { //Verlassen, um den Timer zu starten timer = setInterval(function() { scrollList($uList); }, 1000); }).trigger("mouseleave"); //Touch-Ereignisse automatisch auslösen //Scroll-Animation function scrollList(obj) { //Aktuelle <li>-Höhe abrufen var scrollHeight = $("ul li:first").height(); //Die Höhe eines <li>$uList.stop().animate({ marginTop: -scrollHeight }, 600, Funktion() { //Nachdem die Animation beendet ist, setzen Sie den aktuellen <ul>marginTop auf den Anfangswert 0 und fügen Sie dann das erste <li> an das Ende an. $uList.css({ Rand oben: 0 }).find("li:first").appendTo($uList); }); } } </Skript> </html> test.json [{ "Name": "Erlebniszonenstatistik", "Nummer": 0 }, { "Name": "test909", "Nummer": 0 }, { "Name": "test910", "Nummer": 0 }, { "Name": "111", "Nummer": 0 }, { "Name": "Test", "Nummer": 0 }, { "Name": "test11111", "Nummer": 0 }, { "name": "Speicherbereichsstatistiken", "Nummer": 0 }] Die Wirkung ist wie folgt Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Softwaretests – MySQL (VI: Datenbankfunktionen)
>>: SpringBoot integriert Activiti7-Implementierungscode
CSS3 implementiert einen umdrehbaren Hover-Effekt...
Es gibt viele Formularelemente. Hier ist eine kur...
Gestern gab es keine Probleme beim Herstellen ein...
Installationsumgebung: CentOS7 64-Bit, MySQL5.7 1...
undefined Wenn wir in JavaScript feststellen möch...
Kürzlich habe ich mir angesehen, wie Docker es Co...
In diesem Artikel wird der spezifische Code von T...
XML-Dateien sollten so weit wie möglich in UTF-8 ...
Dieser Artikel zeigt eine mit nativem JS implemen...
Der ElasticSearch-Cluster unterstützt動態請求的方式und靜態...
Rendern Nachdem ich online nach relevanten Inform...
1. Entpacken Sie MySQL 5.7 2. Erstellen Sie eine ...
eins. Remote-Bereitstellung mit Tomcat 1.1 Aufget...
Inhaltsverzeichnis 1. IDEA lädt das Docker-Plugin...
Stellen Sie Tomcat so ein, dass der Dienst automa...