js zur Realisierung eines einfachen Werbefensters

js zur Realisierung eines einfachen Werbefensters

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. Ziele

Verwenden Sie js, um eine einfache Anzeigenfensterfunktion zu implementieren, die nicht geschlossen werden kann

2. Schritte zur Umsetzung

1. 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-Modul

1.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:
  • JS-Werbefenstercode in der unteren rechten Ecke (kann verkleinert, vergrößert und geschlossen werden)
  • JS realisiert die Spezialeffekte schwebender mobiler Fenster (schwebende Werbung)

<<:  Detailliertes Tutorial zum Upgrade von Zabbix Monitoring 4.4 auf 5.0

>>:  Erläuterung der MySQL-Indexoptimierung

Artikel empfehlen

Tutorial zur Installation einer MySQL-ZIP-Datei

In diesem Artikel wird die spezifische Methode zu...

So verwenden Sie mysqldump zum Sichern von MySQL-Daten

1. Einführung in mysqldump mysqldump ist ein logi...

XHTML-Tutorial für den Einstieg: Formular-Tags

<br />Formulare sind für Benutzer ein wichti...

CentOS7.5-Installationstutorial für MySQL

1. Überprüfen Sie zunächst, ob auf dem System MyS...

Mysql Workbench - Abfragemethode für MySQL-Datenbanken

Mysql Workbench ist ein Open-Source-Datenbankclie...

So fügen Sie einem laufenden Docker-Container dynamisch ein Volume hinzu

Jemand hat mich schon einmal gefragt, ob es mögli...

MySQL 5.7.18 Installations-Tutorial und Problemübersicht

MySQL 5.7.18 Installation und Problemübersicht. I...

JavaScript zur Implementierung der Schaltfläche „Zurück nach oben“

In diesem Artikel wird der spezifische Code für J...

React implementiert doppelten Schieberegler zum Querschieben

In diesem Artikel wird der spezifische Code für R...

Wie die MySQL Select-Anweisung ausgeführt wird

Wie wird die MySQL-Select-Anweisung ausgeführt? I...

Vergleichende Analyse der Hochverfügbarkeitslösungen von Oracle und MySQL

Was die Hochverfügbarkeitslösungen für Oracle und...