JavaScript zur Implementierung der Login-Schiebereglerüberprüfung

JavaScript zur Implementierung der Login-Schiebereglerüberprüfung

In diesem Artikelbeispiel wird der spezifische JavaScript-Code zur Implementierung der Login-Schiebereglerüberprüfung zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt

HTML Quelltext

<div Klasse="Anmelden-Auswahl">
    <div v-show="errselectFlag" id="err-select"></div>
        <p id="title-p">Den Schieberegler gedrückt halten und zum Bestätigen ziehen</p>
        <div id="links-auswählen"></div>
        <div id="Rechtsauswahl">
        <i id="icon-dui" class="iconfont icon-right"></i>
    </div>
</div>

JavaScript-Code

// Slider-Validierung var oRight = document.getElementById("right-select");
var bg = document.getElementById("Linksauswahl");
var Titel = document.getElementById("Titel-p");
var i = document.getElementById("icon-dui");
    oRechts.beimMausdrücken = Funktion (e) {
      var downX = e.clientX; //Der Abstand der X-Achse vom Fenster nach dem Drücken der Taste // Mausbewegungsereignis oRight.onmousemove = function (e) {
        wenn (e.clientX != 240) {
          oRechts.stil.links = 0 + "px";
          bg.style.left = 0 + "px";
        }
        var moveX = e.clientX - downX; //Der Abstand von der x-Achse des Fensters beim Gleiten //Nur ziehen, wenn der Wert größer als 0 ist, sonst erfolgt ein umgekehrtes Ziehen, wenn (moveX > 0) {
          oRight.style.left = moveX + "px"; //Der Abstand zwischen dem Schieberegler und der linken Seite bg.style.width = moveX + "px"; //Die Breite des Hintergrunds ist der Abstand zwischen dem Schieberegler und der linken Seite if (moveX >= 280 - oRight.offsetWidth) {
            i.className = "Iconfont-Symbol-xingzhuang";
            i.Stil.Farbe = "rgb(86, 192, 15)";
            title.innerText = "Überprüfung bestanden";
            Titel.Stil.Farbe = "#fff";
            oRechts.onmousemove = null;
            oRechts.beimMausdrücken = null;
          }
        }
      };
    };

Stilcode

Hinweis: Der Stil ist eine Sass-Datei

*{Rand: 0;Polsterung: 0;Boxgröße: Rahmenbox;}
    .login-auswählen {
      Breite: 280px;
      Höhe: 40px;
      Rand: automatisch;
      Rand oben: 20px;
      Rand links: 15px;
      Rand rechts: 15px;
      Textausrichtung: zentriert;
      Zeilenhöhe: 40px;
      Hintergrund: rgba(134, 134, 131, 0,6);
      Anzeige: Flex;
      Position: relativ;
      #Fehler-Auswahl {
        Breite: 138px;
        Höhe: 38px;
        Position: absolut;
        rechts: -152px;
        oben: 0;
        Farbe: #fff;
        Schriftgröße: 12px;
        Rahmenradius: 5px;
        Zeilenhöhe: 38px;
        Textausrichtung: zentriert;
        Hintergrund: rgb(177, 71, 71);
      }
      #Titel-p {
        Textausrichtung: zentriert;
        Zeilenhöhe: 40px;
        Breite: 100 %;
        Höhe: 100%;
        Schriftgröße: 14px;
        Position: absolut;
      }
      #links-Auswahl {
        Breite: 0;
        Höhe: 100%;
        transformieren: übersetzen (0,3 s);
        Hintergrund: rgb(86, 192, 15);
      }
      #Rechtsauswahl {
        Breite: 40px;
        Höhe: 40px;
        Hintergrund: #fff;
        Farbe: #aaaa;
        Textausrichtung: zentriert;
        Zeilenhöhe: 40px;
        Rand: 1px durchgezogen #ccc;
        Position: absolut;
        Cursor: bewegen;
      }
    }

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 implementiert Drag-Slider-Verifizierung
  • JavaScript Slider Validierungsfall
  • JavaScript zum Implementieren des Slider-Verifizierungscodes
  • JavaScript implementiert die Drag-Slider-Puzzle-Verifizierungsfunktion (html5, Canvas)
  • js Canvas realisiert Slider-Verifizierung
  • js implementiert einen Schieberegler zur Überprüfung der Anmeldung
  • Codebeispiel für die Implementierung eines Drag-Verifizierungs-Schiebereglers mit nativer JS-Kapselung
  • Implementierung von JS-Reverse-Engineering der iQiyi-Slider-Verschlüsselung

<<:  Detaillierte Erklärung der Bind-Mounts für die Docker-Datenspeicherung

>>:  Detaillierte Erklärung der TMPF-Mounts im Docker-Datenspeicher

Artikel empfehlen

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.18

Lernziele: Lernen Sie, MySQL-Datenbanken unter de...

So verwenden Sie Spark und Scala zum Analysieren von Apache-Zugriffsprotokollen

Installieren Zuerst müssen Sie Java und Scala ins...

Mehrere magische Verwendungen des JS ES6 Spread-Operators

Inhaltsverzeichnis 1. Attribute hinzufügen 2. Meh...

Detaillierte Erklärung der HTML-Dokumenttypen

Meines ist: <!DOCTYPE html> Blog-Garten: &l...

Docker installiert MySQL und löst das chinesische verstümmelte Problem

Inhaltsverzeichnis 1. Ziehen Sie das MySQL-Image ...

Beispielcode zur Implementierung des Div-Konkaveckenstils mit CSS

Bei der normalen Entwicklung verwenden wir normal...

Lösen Sie das Problem, dass Docker Elasticsearch7.x startet und einen Fehler meldet

Verwenden des Docker-Befehls „run“ docker run -d ...

Detaillierte Erläuterung der Protokollverarbeitung von Docker-Containern

Docker verfügt über viele Log-Plugins. Standardmä...

So verwendet MySQL Transaktionen

Grundlagen Eine Transaktion ist eine atomare Oper...

So ändern Sie die Server-UUID in MySQL

Quelle des Problems: Wenn der Slave-Server der ge...

Implementierung von LNMP für die separate Bereitstellung von Docker-Containern

1. Umweltvorbereitung Die IP-Adresse jedes Contai...

Häufige JavaScript-Speicherfehler und Lösungen

Inhaltsverzeichnis 1. Zeitüberwachung 2. Ereignis...