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

Detaillierte Erklärung der verschiedenen Verwendungen von proxy_pass in nginx

Inhaltsverzeichnis Proxy-Weiterleitungsregeln Der...

Einige Dinge, die Sie über den Varchar-Typ in MySQL wissen sollten

Speicherregeln für varchar In Versionen unter 4.0...

js implementiert ein einfaches Warenkorbmodul

In diesem Artikelbeispiel wird der spezifische Co...

Der Unterschied zwischen Datenzeit und Zeitstempel in MySQL

In MySQL gibt es drei Datumstypen: Datum (Jahr-Mo...

Analyse der Implementierungsschritte für die Docker-Containerverbindung

Im Allgemeinen verwenden wir nach dem Start des C...

Vue Router lädt verschiedene Komponenten je nach Hintergrunddaten

Inhaltsverzeichnis Anforderungen aus der Projektp...

Detaillierte Erläuterung des MySQL Master-Slave-Replikationsprozesses

1. Was ist Master-Slave-Replikation? Die DDL- und...

Ubuntu 16.04 64-Bit in drei Schritten mit 32-Bit-Programmen kompatibel

Schritt 1: Bestätigen Sie die Architektur Ihres S...