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

MySQL 8.0.20 Installations- und Konfigurations-Tutorial unter Win10

Super ausführliches Tutorial zur Installation und...

Details zum JavaScript-Abschluss

Inhaltsverzeichnis 1. Was ist ein Abschluss? 2. D...

Lösung für das Problem ungenauer JS-Zahlen

Die verständlichste Erklärung des Genauigkeitspro...

Natives JS zur Implementierung der Drag-Position-Vorschau

In diesem Artikel wird eine kleine Demo gezeigt, ...

Detailliertes Tutorial zur Installation und Bereitstellung von Nginx Linux

1. Einführung in Nginx Nginx ist ein Webserver, d...

CentOS6.8 verwendet cmake zur Installation von MySQL5.7.18

Unter Bezugnahme auf die Online-Informationen hab...

Einfache Anwendungsbeispiele für benutzerdefinierte MySQL-Funktionen

Dieser Artikel veranschaulicht anhand von Beispie...

Lösen Sie das Problem der Verwendung des Swiper-Plugins in Vue

Da ich dieses Plugin beim Schreiben einer Demo ve...