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:
|
<<: Detaillierte Erklärung der Bind-Mounts für die Docker-Datenspeicherung
>>: Detaillierte Erklärung der TMPF-Mounts im Docker-Datenspeicher
Vorwort Bei der Entwicklung tatsächlicher Projekt...
1. CSS realisiert eine feste Breite links und ein...
Inhaltsverzeichnis Vorwort Umsetzungsideen Implem...
Flexibles Layout (Flexbox) erfreut sich zunehmend...
Problembeschreibung 1. Datenbank der Sammelstelle...
Dieser Artikel beschreibt anhand von Beispielen d...
vuex-persistenter Zustand Kernprinzip: Alle Vuex-...
Inhaltsverzeichnis 1. Öffnen Sie die Datei Parame...
Vorwort Bei der Arbeit an einem Hochverfügbarkeit...
Hintergrund PNG-Bilder benötigen mehr Speicherpla...
Inhaltsverzeichnis 1. Ressourcendateien 2. Instal...
MySQL 5.7-Version: Methode 1: Verwenden Sie den B...
Vorwort PIPE, übersetzt als Pipeline. Angular Pip...
Als ich php56 mit brew auf mac installierte, stie...
Inhaltsverzeichnis 1. Installation 2. Einleitung ...