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. Laden Sie die beschleunigte Version von msyql ...
ScreenCloud ist eine tolle kleine App, von der Si...
Um die Speicherung und den Zugriff auf Dateien zu...
1. Einführung in Linux .NET Core Microsoft hat .N...
Der Unterschied zwischen „Ersetzen durch“ und „Ei...
Inhaltsverzeichnis 1. Zeigen Sie die Speicher-Eng...
Was ist der Zweck dieses Satzes? Code kopieren Der...
KDE Abkürzung für Kool Desktop Environment. Eine ...
Was tun, wenn Sie Ihr Linux/Mac MySQL-Passwort ve...
MySQL 5.7 fügt viele neue Funktionen hinzu, wie z...
Gewerkschaftsexekution Verwenden Sie zur Vereinfa...
Im Linux-System können Umgebungsvariablen entspre...
Code kopieren Der Code lautet wie folgt: <inpu...
<br />Originalquelle: http://www.a-xuan.cn/?...
1. Grundlegende Implementierung des Limits Im All...