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

Ausführliche Erklärung der Modi und Umgebungsvariablen in Vue CLI

Vorwort Bei der Entwicklung tatsächlicher Projekt...

Flexibles Boxmodell von CSS und CSS3 zur Anpassung der Elementbreite (-höhe)

1. CSS realisiert eine feste Breite links und ein...

Die einfachste Formularimplementierung des Flexbox-Layouts

Flexibles Layout (Flexbox) erfreut sich zunehmend...

MySQL-Trigger: Erstellen und Verwenden von Triggern

Dieser Artikel beschreibt anhand von Beispielen d...

Analyse des Problems des Datenverlusts durch erzwungene Aktualisierung von Vuex

vuex-persistenter Zustand Kernprinzip: Alle Vuex-...

Linux-Systemaufrufe für Betriebsdateien

Inhaltsverzeichnis 1. Öffnen Sie die Datei Parame...

Ubuntu-Installation Matlab2020b, ausführliches Tutorial und Ressourcen

Inhaltsverzeichnis 1. Ressourcendateien 2. Instal...

Zusammenfassung zum Ändern des Root-Passworts in MySQL 5.7 und MySQL 8.0

MySQL 5.7-Version: Methode 1: Verwenden Sie den B...

Einführung und Verwendung der Angular-Pipeline PIPE

Vorwort PIPE, übersetzt als Pipeline. Angular Pip...

Einführung von ECharts in das Vue-Projekt

Inhaltsverzeichnis 1. Installation 2. Einleitung ...