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
Ich glaube, dass vielen Leuten, die MySQL schon l...
In diesem Artikel wird die spezifische Methode zu...
1. Einführung in mysqldump mysqldump ist ein logi...
<br />Formulare sind für Benutzer ein wichti...
In diesem Artikel wird der spezifische Code für d...
1. Überprüfen Sie zunächst, ob auf dem System MyS...
Mysql Workbench ist ein Open-Source-Datenbankclie...
Jemand hat mich schon einmal gefragt, ob es mögli...
MySQL 5.7.18 Installation und Problemübersicht. I...
app.js: Startdatei oder Einstiegsdatei package.js...
In diesem Artikel wird der spezifische Code für J...
In diesem Artikel wird der spezifische Code für R...
Wie wird die MySQL-Select-Anweisung ausgeführt? I...
Erstellen Sie eine neue server.js Garn init -y Ga...
Was die Hochverfügbarkeitslösungen für Oracle und...