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

Ein kurzer Vortrag über Rx-responsive Programmierung

Inhaltsverzeichnis 1. Beobachtbar 2. Funktionen h...

Lösung für den ES-Speicherüberlauf beim Starten von Docker

Fügen Sie die Datei jvm.options zur Elasticsearch...

So installieren und speichern Sie die PostgreSQL-Datenbank in Docker

Überspringen Sie die Docker-Installationsschritte...

Apple Mac OS X in VMWare12 installieren – Grafik-Tutorial

1. Einleitung: Da mein Freund einige Systemkenntn...

Beispiele für die Verwendung von React Ref

Inhaltsverzeichnis Was ist ref So verwenden Sie r...

Tiefgreifendes Verständnis der Vue-cli4-Routing-Konfiguration

Inhaltsverzeichnis Vorwort - Vue Routing 1. Die g...

Lösung für die leere Seite nach einem vue.js-gepackten Projekt

Ich glaube, dass viele Partner, die gerade erst m...

Detailliertes Beispiel zum Ändern des Linux-Kontokennworts

Passwort des persönlichen Kontos ändern Wenn norm...