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

Front-End-Statusverwaltung (Teil 2)

Inhaltsverzeichnis 1. Wiederholen 1.1. Shop (Bibl...

jQuery Canvas generiert ein Poster mit einem QR-Code

In diesem Artikel wird der spezifische Code zur V...

Ausführliche Erklärung des Sperrmechanismus in MySQL InnoDB

Vorne geschrieben Eine Datenbank ist im Wesentlic...

Nach dem Docker-Lauf ist der Status immer „Beendet“

füge -it hinzu docker run -it -name test -d nginx...

Detaillierte Analyse der MySQL Master-Slave-Replikation

Vorwort: In MySQL sollte die Master-Slave-Archite...

So installieren Sie Jenkins mit Docker

Inhaltsverzeichnis 1. Ziehen Sie das Bild 2. Erst...

Docker-Installations-Tutorial zu RocketMQ (am ausführlichsten)

RocketMQ ist eine verteilte, warteschlangenbasier...

Zusammenfassung des Wissens zu MySQL-Sperren

Sperren in MySQL Sperren sind ein Mittel, um Ress...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.11 (Win10)

In diesem Artikel werden die Installations- und K...

Docker stellt nginx bereit und mountet Ordner und Dateioperationen

Während dieser Zeit habe ich Docker studiert und ...