js realisiert den Effekt des Tanabata-Geständnisfeuers, jQuery realisiert die Feuerfeuertechnologie

js realisiert den Effekt des Tanabata-Geständnisfeuers, jQuery realisiert die Feuerfeuertechnologie

In diesem Artikel wird die Verwendung von js- und jQuery-Technologie zur Realisierung des Geständnisfeuers zu Ihrer Information erläutert. Der spezifische Inhalt ist wie folgt

js Tanabata Geständnis Bullet Screen-Effekt Einfache Version Effekt:

Schlüsselcode:

<Skript>
        var si;
        Funktion tangmu(){
            Intervall löschen(si);
            var text = document.getElementById("text");
            var tangmu = document.getElementById("tangmu");
 
            var textStyle="<font id=\"textStyle\">"+text.value+"</font>";
             
            mathHeight = Math.round(Math.random()*tangmu.offsetHeight)+"px";
 
            var textLeft=tangmu.offsetWidth+"px";
             
            tangmu.innerHTML=Textstil;
             
            var textStyleObj = document.getElementById("textStyle");
             
            textStyleObj.style.left=textLinks;
            textStyleObj.style.top=mathematischeHöhe;
             
            var x = parseInt (textStyleObj.style.left);
             
            si = setInterval("xunhuan("+x+")",100);
             
        }
        Funktion xunhuan (links) {
            var textStyleObj = document.getElementById("textStyle");
            textStyleObj.style.left=links;
             
            var x = parseInt (textStyleObj.style.left);
 
            wenn(x<textStyleObj.style.width){
                document.getElementById("tangmu").innerHTML="";
                Intervall löschen(si);
            }anders{
                x-=18;
            }
             
            textStyleObj.style.left=x+"px";
        }
</Skript>

jQuery implementiert Barrage-Technologie:

Wirkung:

Schlüsselcode:

<script src="jquery-1.11.1.js"></script>
<Skript>

    $(Funktion () {
        $(".showBarrage,.s_close").klick(Funktion () {
            $(".barrage,.s_close").toggle("langsam");
        });
        init_barrage();
    })

    //Kommentar absenden $(".send .s_btn").click(function () {
        var text = $(".s_text").val();
        wenn (Text == "") {
            zurückkehren;
        }

        var _lable = $("<div style='right:20px;top:0px;opacity:1;color:" + getRandomColor() + ";'>" + text + "</div>");
        $(".mask").anhängen(_lable.show());
        init_barrage();
    })

    //Sperrfeuertechnologie-Funktion initialisieren init_barrage() {
        var _top = 0;
        $(".mask div").zeigen().jeweils(Funktion () {
                    var _left = $(window).width() - $(this).width(); //Die maximale Breite des Browsers, als Wert für die Positionierung links var _height = $(window).height(); //Die maximale Höhe des Browsers _top += 75;
                    wenn (_oben >= (_höhe - 130)) {
                        _oben = 0;
                    }
                    $(diese).css({links: _links, oben: _top, Farbe: getRandomColor()});

                   //Zeitgesteuerter Popup-Text var time = 10000;
                    wenn ($(this).index() % 2 == 0) {
                        Zeit = 15000;
                    }

                    $(this).animate({left: "-" + _left + "px"}, Zeit, Funktion () {
                        $(diese).entfernen();
                    });

                }
        );

    }

    //Zufällige Farbe abrufen Funktion getRandomColor() {
        return '#' + (Funktion (h) {
                    gibt neues Array zurück (7 – h.Länge).join("0") + h
                })((Math.random() * 0x1000000 << 0).toString(16))
    }

</Skript>

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:
  • jQuery zur Erzielung einer einfachen Sperrfeuerproduktion
  • jQuery implementiert Bullet-Screen-Effekte
  • jQuery zum Erzielen eines Live-Barrage-Effekts
  • jQuery implementiert einen einfachen Bullet-Screen-Effekt
  • Einfache Implementierung des jQuery-Bullet-Screen-Effekts
  • Implementierung der Danmu-App basierend auf jQuery
  • Realisierung des Barrage-Effekts basierend auf jQuery
  • Eine weitere wunderbare jQuery-Implementierung für den Bullet-Screen-Effekt
  • Endlich realisiert! Wunderbarer jQuery-Barrage-Effekt
  • jQuery zum Erreichen des Sperrfeuereffekts

<<:  Analyse von SQL-Integritätsbeschränkungsanweisungen in der Datenbank

>>:  So drücken Sie relative Pfade in Linux aus

Artikel empfehlen

Verstehen Sie das CSS3-Rasterlayout in 10 Minuten

Grundlegende Einführung Im vorherigen Artikel hab...

XHTML-Erste-Schritte-Tutorial: XHTML-Hyperlinks

Es ist keine Übertreibung, zu sagen, dass Hyperlin...

Ein unvollständiger Leitfaden zur JavaScript-Toolchain

Inhaltsverzeichnis Überblick Statische Typprüfung...

Zusammenfassung einiger praktischer kleiner Zaubertricks in der Vue-Praxis

Wie können Sie das Lamaging von Routen vergessen,...

Top 10 Js Bildverarbeitungsbibliotheken

Inhaltsverzeichnis einführen 1. Pica 2. Lena.js 3...

mysql erhält statistische Daten innerhalb eines bestimmten Zeitraums

mysql erhält statistische Daten innerhalb eines b...

Zusammenfassung häufig verwendeter Operatoren und Funktionen in MySQL

Lassen Sie uns zuerst die Datentabelle erstellen....

Eine gängige Technik zur Implementierung von Dreiecken mit CSS (mehrere Methoden)

In manchen Vorstellungsgesprächen werden häufig F...

Zusammenfassung der Verwendung von MySQL Online DDL gh-ost

Hintergrund: Als DBA werden die meisten DDL-Änder...

Analyse der vernachlässigten DOCTYPE-Beschreibung

Doctype ist einer davon: <!DOCTYPE HTML PUBLIC ...

Eine kurze Diskussion zum Problem des Docker-Run-Containers im erstellten Status

Bei einem aktuellen Problem gibt es folgendes Phä...