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
1》Seien Sie gut im Webdesign 2》Wissen, wie man Web...
Inhaltsverzeichnis Vorwort: 1. Konzept 2. Die Vor...
mycli MyCLI ist eine Befehlszeilenschnittstelle f...
Inhaltsverzeichnis Bereitstellung mehrerer Anwend...
Inhaltsverzeichnis Vorwort Architektur auf einen ...
Frage: Bei der Entwicklung des Alice-Verwaltungss...
Lösung für „Curl-config konnte nicht ausgeführt w...
1. Setzen Sie das Listensymbol list-style-type: A...
Vorwort Vor nicht allzu langer Zeit habe ich Brow...
Originallink: https://vien.tech/article/138 Vorwo...
Hier verwende ich Samba (Filesharing-Dienst) v4.9...
Weiterführende Literatur: Beheben Sie das Problem...
In diesem Artikelbeispiel wird der spezifische Co...
1. HTML-Teil <Col span="2">Datei ...
Inhaltsverzeichnis 1. Beginnen wir mit dem Fazit ...