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:
|
<<: Analyse von SQL-Integritätsbeschränkungsanweisungen in der Datenbank
>>: So drücken Sie relative Pfade in Linux aus
Die Abfragedaten in der XML-Preisabfrage enthalte...
Inhaltsverzeichnis 1. Beobachtbar 2. Funktionen h...
Fügen Sie die Datei jvm.options zur Elasticsearch...
Überspringen Sie die Docker-Installationsschritte...
1. Einleitung: Da mein Freund einige Systemkenntn...
1. Die Beziehung zwischen Schriftarten und Zeiche...
Inhaltsverzeichnis Was ist ref So verwenden Sie r...
Inhaltsverzeichnis Vorwort - Vue Routing 1. Die g...
Inhaltsverzeichnis 1. Übersicht der Seite 2. Infi...
Nur 15 Zeilen CSS und Ihr iPhone stürzt ab Der Si...
Ich glaube, dass viele Partner, die gerade erst m...
Die MySQL-Installation ist in eine Installationsv...
Passwort des persönlichen Kontos ändern Wenn norm...
Inhaltsverzeichnis vue2.x Vorkonzept: Routing-Hoo...
In diesem Artikel wird der spezifische JavaScript...