In diesem Artikel wird der spezifische Code von js zur Implementierung eines einfachen Werbefensters zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt 1. ZieleVerwenden Sie js, um eine einfache Anzeigenfensterfunktion zu implementieren, die nicht geschlossen werden kann 2. Schritte zur Umsetzung1. Stellen Sie den kleinen Fensterstil ein; 2. Binden Sie das Ereignis des X in der oberen linken Ecke in JavaScript, sodass es angeklickt, aber nicht deaktiviert werden kann und sich innerhalb eines angegebenen Bereichs zufällig bewegt. 3. Stellen Sie das Fenster so ein, dass es nach 20 Klicks (Zahl kann geändert werden) automatisch verschwindet. 3. Code-Modul1.css-Teil <Stil> .Kasten { Breite: 180px; Höhe: 180px; Hintergrund: #f0f0f0; Position: absolut; } .X { Breite: 30px; Höhe: 30px; Hintergrund: #eaeaea; Farbe: Schamottstein; Textausrichtung: zentriert; Zeilenhöhe: 30px; } </Stil> 2.html Teil <div Klasse="Box"> <div Klasse="X">X</div> </div> 3.js Teil <Skript> //Knoten abrufen let boxObj = document.querySelector('.box'); let xObj = document.querySelector('.X'); //Position der Box abrufen let boxLeft = boxObj.offsetLeft; let boxTop = boxObj.offsetTop; // X binden xObj.onclick = clickFn; xObj.onmouseover = overFn; //Maus hinein bewegen und zur Handform wechselnfunction overFn() { xObj.style.cursor = "Zeiger"; } sei num=0; //Wenn die Maus auf X klickt, wird das Fenster nicht geschlossen, sondern springt an eine andere zufällige Position. Funktion clickFn() { boxObj.style.left = boxLeft + rand(1, 1000) + 'px'; boxObj.style.top = boxTop + rand(1, 500) + 'px'; Zahl++; wenn(num==20){ boxObj.style.display='keine'; } } //Zufallszahlenfunktion rand(min, max) { gibt Math.round(Math.random() * (max - min) + min) zurück; } </Skript> 4. Rendern Ursprünglicher Stil: Nach dem Klicken: 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:
|
<<: Detailliertes Tutorial zum Upgrade von Zabbix Monitoring 4.4 auf 5.0
>>: Erläuterung der MySQL-Indexoptimierung
Standardmäßig wird PHP unter CentOS 7 als Apache ...
Vorwort Unter dem Einfluss einiger CSS-Interaktio...
Führen Sie den folgenden Befehl aus, um einen Feh...
Dieser Artikel beschreibt, wie man OpenCV mit C++...
Laden Sie das MySQL-Installationspaket herunter. ...
Vorwort Der Ubuntu-Server des Unternehmens platzi...
Lange Zeit wurde die Entwicklung von Websites dad...
1. Übersicht über das Ansichtsfenster Mobile Brow...
Bei vielen Benutzern ist dieser Fehler beim Start...
Ein allgemeiner Vorschlag besteht darin, Indizes ...
Wenn Ihre Webanwendung nur auf einer Maschine läu...
Formulare sind eine wichtige externe Form zur Imp...
Inhaltsverzeichnis Überblick Was ist Bildkomprimi...
Inhaltsverzeichnis 1. Nutzen Sie Slots, um Kompon...
In letzter Zeit besteht der Bedarf, automatisch n...