Heim  >  Artikel  >  Web-Frontend  >  Verwendung des JQuery-Rangesliders

Verwendung des JQuery-Rangesliders

王林
王林Original
2023-05-28 15:49:08399Durchsuche

jQuery Rangeslider ist ein jQuery-basiertes Plugin, mit dem Sie ganz einfach ein ziehbares Schieberegler-Steuerelement erstellen können. In diesem Artikel zeigen wir Ihnen, wie Sie jQuery Rangeslider verwenden.

JQuery Rangeslider installieren

jQuery Rangeslider kann auf viele Arten installiert werden, wie zum Beispiel:

Einführung über einen CDN-Link

Sie können jQuery Rangeslider erhalten, indem Sie einen CDN-Link hinzufügen. Dies ist der einfachste Weg, es zu installieren:

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>jQuery Rangeslider</title>
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/rangeslider.js/2.3.3/rangeslider.min.css" />
</head>
<body>
  <input type="range" min="0" max="100" value="50" id="myRange">
  <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/rangeslider.js/2.3.3/rangeslider.min.js"></script>
  <script>
    $(document).ready(function(){
      $('#myRange').rangeslider();
    });
  </script>
</body>
</html>

Über NPM installieren

Sie können jQuery Rangeslider auch über NPM installieren. Führen Sie den folgenden Befehl im Terminal aus:

npm install rangeslider.js

Dann fügen Sie den folgenden Code zu Ihrer HTML-Datei hinzu:

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>jQuery Rangeslider</title>
  <link rel="stylesheet" href="./node_modules/rangeslider.js/dist/rangeslider.min.css" />
</head>
<body>
  <input type="range" min="0" max="100" value="50" id="myRange">
  <script src="./node_modules/jquery/dist/jquery.min.js"></script>
  <script src="./node_modules/rangeslider.js/dist/rangeslider.min.js"></script>
  <script>
    $(document).ready(function(){
      $('#myRange').rangeslider();
    });
  </script>
</body>
</html>

Verwenden von jQuery Rangeslider

Nach Abschluss der Installation können wir mit der Verwendung von jQuery Rangeslider beginnen. Hier ist ein Anwendungsbeispiel:

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>jQuery Rangeslider</title>
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/rangeslider.js/2.3.3/rangeslider.min.css" />
</head>
<body>
  <input type="range" min="0" max="100" value="50" id="myRange">
  <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/rangeslider.js/2.3.3/rangeslider.min.js"></script>
  <script>
    $(document).ready(function(){
      $('#myRange').rangeslider({
        polyfill: false,
        onSlide: function(position, value) {
          console.log('position: ' + position, ' value: ' + value);
        }
      });
    });
  </script>
</body>
</html>

Dieses Beispiel zeigt, wie man jQuery Rangeslider verwendet, um einer Webseite ein ziehbares Eingabeschieberegler-Steuerelement hinzuzufügen.

Im Code führen wir zunächst die notwendigen CSS- und JavaScript-Dateien ein.

Dann fügen wir in einem HTML-Eingabefeldelement das Attribut type="range" hinzu, das ein Schieberegler-Steuerelement auf der Webseite erstellt.

Dann verwenden wir den jQuery-Selektor, um das Eingabefeld auszuwählen und rufen die Methode „rangeslider()“ auf, die es in ein ziehbares Schieberegler-Steuerelement umwandelt.

Beim Aufruf der Rangeslider()-Methode haben wir auch einige Parameter übergeben:

  • polyfill: false. Dieser Parameter weist jQuery Rangeslider an, die Polyfill-Funktionalität nicht zu verwenden. Polyfill ermöglicht diese Funktionalität mithilfe von JavaScript in älteren Browsern, die das HTML5-Schieberegler-Steuerelement nicht unterstützen. In modernen Browsern ist diese Polyfill-Funktion jedoch von geringem Nutzen. Daher setzen wir diesen Parameter auf false.
  • onSlide: Funktion(Position, Wert) {...}. Dieser Parameter teilt jQuery Rangeslider mit, was passiert, wenn Sie über das Schieberegler-Steuerelement gleiten. In diesem Beispiel definieren wir eine Funktion, die bei jedem Wischen aufgerufen wird. Diese Funktion akzeptiert zwei Parameter: die Position des Schiebereglers und seinen aktuellen Wert. Wir geben diese Funktion an die Konsole aus, damit wir die Ausgabe dieser Funktion in der Konsole sehen können.

Zusammenfassung

jQuery Rangeslider ist ein sehr praktisches jQuery-Plug-in, mit dem Sie ganz einfach ein ziehbares Eingabeschieberegler-Steuerelement zu Ihrer Webseite hinzufügen können. In diesem Artikel haben wir Ihnen gezeigt, wie Sie jQuery Rangeslider installieren und damit ein Schieberegler-Steuerelement erstellen und einige Parameter übergeben, um es anzupassen. Wir hoffen, dass dieser Artikel Ihnen einen schnellen Einstieg in jQuery Rangeslider erleichtert.

Das obige ist der detaillierte Inhalt vonVerwendung des JQuery-Rangesliders. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn