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
Grundlegende Einführung Im vorherigen Artikel hab...
Es ist keine Übertreibung, zu sagen, dass Hyperlin...
Inhaltsverzeichnis Überblick Statische Typprüfung...
Wie können Sie das Lamaging von Routen vergessen,...
<br /> Die Zugriffsgeschwindigkeit einer Web...
Inhaltsverzeichnis einführen 1. Pica 2. Lena.js 3...
mysql erhält statistische Daten innerhalb eines b...
Lassen Sie uns zuerst die Datentabelle erstellen....
Vorbereitung 1. Umgebungsbeschreibung: Betriebssy...
In manchen Vorstellungsgesprächen werden häufig F...
Hintergrund: Als DBA werden die meisten DDL-Änder...
Doctype ist einer davon: <!DOCTYPE HTML PUBLIC ...
Im DOM-Ereignismodell von JavaScript werden Ereig...
Neues Projekt starten Dieser Artikel zeichnet hau...
Bei einem aktuellen Problem gibt es folgendes Phä...