jQuery-Plugin zum Erzielen eines Karusselleffekts

jQuery-Plugin zum Erzielen eines Karusselleffekts

Jeden Tag ein jQuery-Plugin - jQuery-Plugin zur Implementierung eines Karusselldiagramms. Zu Ihrer Information: Der spezifische Inhalt lautet wie folgt

Die Wirkung ist wie folgt

Codeabschnitt

.rel{
 Leerzeichen:nowrap;
 Überlauf-y: versteckt;
 Überlauf-x: automatisch;
}
.rel::-webkit-scrollbar{
 Höhe: 0px;
 Breite: 0px;
}
.img{
 Breite: 100 %;
 Höhe: 100%;
}
<!DOCTYPE html>
<html>
 <Kopf>
  <meta charset="utf-8">
  <title>Ein weiteres Karussell erstellen</title>
  <script src="js/jquery-3.4.1.min.js"></script>
  <script src="js/zzlbt.js"></script>
  <link href="css/zzlbt.css" rel="stylesheet" type="text/css" />
  <Stil>
   *{
    Rand: 0px;
    Polsterung: 0px;
   }
   #div{
    Position: fest;
    oben: 20px;
    links: 20px;
    Breite: 400px;
    Höhe: 200px;
    Rand: 1px durchgehend hellgrau;
   }
   .div{
    Breite: 400px;
    Höhe: 200px;
    schweben: links;
    Rand: 10px;
   }
  </Stil>
 </Kopf>
 <Text>
  <div Klasse="div"></div>
  <div Klasse="div"></div>
 </body>
</html>
<Skript>
 $(Funktion(){
  $(".div").lbt({
   Daten:[
    "img/1.png",
    "img/2.png",
    "img/3.png",
    "img/4.png"
   ]
  })
 })
</Skript>
$.prototype.lbt = Funktion(Objekt) {
 obj = obj == undefiniert? {} : obj;
 obj.time = obj.time==undefiniert?1000:obj.time;
 var das = dies;
 var $das = $(dies);
 $that.arr().fürEach($item=>{
  $item.addClass("rel");
  $(Funktion(){
   //Dom hinzufügen
   obj.data.forEach(item=>{
    var $img = $("<img class='img' src='"+item+"' />");
    $img.appendTo($item);
   })
   //Karussell ausführen var index = 0;
   var Timer = Intervall festlegen(Funktion(){
    $item.stop().animate({
     'Nach links scrollen': $item.width()*index+'px'
    },500)
    index = (index+1)%obj.data.length;
   },obj.zeit)
   //Einige grundlegende Ereignisse: Wenn die Maus darüber schwebt, werden das Karussell und die Achse darunter angehalten})
  
 })
}
$.prototype.arr = Funktion() {
 var das = dies;
 var arr = [];
 für (var i = 0; i < diese.Länge; i++) {
  var $dom = $(das[i]);
  arr.push($dom);
 }
 Rückflug an;
}

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:
  • jQuery implementiert Karussellkarte detaillierte Erklärung und Beispielcode
  • Verwenden von jQuery zum Schreiben von Karusselleffekten für links und rechts
  • jQuery implementiert nahtloses linkes und rechtes Karussell
  • jQuery-Plugin-Folien zum Erzielen nahtloser Karusselleffekte
  • jQuery implementiert Karusselldiagramme und deren Prinzip im Detail erklärt
  • Anwendungsbeispiel für das adaptive jQuery-Karussell-Plug-In Swiper
  • jQuery implementiert ein nach links und rechts verschiebbares Karussell
  • JQuery und HTML+CSS, um ein Karussell mit kleinen Punkten und linken und rechten Schaltflächen zu erstellen
  • Einfache Karussellfunktion implementiert durch jQuery [für Anfänger geeignet]

<<:  So laden Sie Dateien zwischen einem Linux-Server und einem Windows-System hoch und herunter

>>:  Tutorial zur Installation und Konfiguration von MySQL Workbench unter CentOS

Artikel empfehlen

Detaillierte Erklärung zum Problem der CSS-Klassennamen

Die folgenden CSS-Klassennamen, die mit einer Zah...

Bereinigungsmethode für das Docker-Verzeichnis /var/lib/docker/aufs/mnt

Der Dienst des Unternehmens verwendet Docker und ...

Beispielanalyse der Verwendung von Dockerfile-Textdateien

Dockerfile ist eine Textdatei, die zum Erstellen ...

vue-pdf realisiert Online-Dateivorschau

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierter Installationsprozess von MySQL5.6.40 unter CentOS7 64

MySQL5.6.40-Installationsprozess unter CentOS7 64...

HTML-Tabellen-Tag-Tutorial (35): spaltenübergreifendes Attribut COLSPAN

In einer komplexen Tabellenstruktur erstrecken si...

Welche Eigenschaften sollte eine gute Werbung haben?

Manche Leute sagen, dass Werbung machen wie ein Me...

Eine kurze Beschreibung der Beziehung zwischen k8s und Docker

In letzter Zeit verwendet das Projekt Kubernetes ...

js zur Realisierung der Web-Message-Board-Funktion

In diesem Artikelbeispiel wird der spezifische JS...

Funktionen in TypeScript

Inhaltsverzeichnis 1. Funktionsdefinition 1.1 Fun...

Implementierungsmethode für den React State-Zustand und Lebenszyklus

1. Methoden zur Implementierung von Komponenten:組...

Schreiben Sie Ihr HTML so, um Ihren Code kompatibler zu machen

Beispielsweise Benutzer, die eine Bildschirmleseso...