Heim  >  Artikel  >  Web-Frontend  >  Das jQuery-Plug-in Slider Revolution implementiert einen reaktionsschnellen Animations-Schiebebild-Umschalteffekt_jquery

Das jQuery-Plug-in Slider Revolution implementiert einen reaktionsschnellen Animations-Schiebebild-Umschalteffekt_jquery

WBOY
WBOYOriginal
2016-05-16 15:56:382536Durchsuche

Dies ist ein sehr leistungsstarkes Plug-in zum Wechseln von Inhalten. Es ist vollständig reaktionsfähig, unterstützt die Berührung von Mobiltelefonen und verfügt über integrierte Diashows und Videowiedergabe-Timer. und es verfügt über verschiedene Modi: automatische Definition, automatische Reaktion, Vollbild; es verfügt über eine Vielzahl von Animationseffekten, 3D-Effekte ... Kurz gesagt, es kann alle Effekte ausführen, die Sie sich vorstellen, und sein Name ist Slider Revolution.

HTML

Slider Revolution ist ein jQuery-basiertes Plug-in. Wenn Sie es verwenden, müssen Sie zuerst die jQuery-Bibliotheksdatei sowie die CSS- und JS-Dateien laden, von denen Slider Revolution abhängt.

<script src="js/jquery.js"></script> 
<link rel="stylesheet" href="css/style.css" media="screen" /> 
<script src="rs-plugin/js/jquery.themepunch.plugins.min.js"></script> 
<script src="rs-plugin/js/jquery.themepunch.revolution.min.js"></script> 

Die Haupt-HTML-Struktur des Inhaltswechsels ist wie folgt: div.tp-banner enthält mehrere 25edfb22a4f469ecb59f1190150159c6-Tags, und der Wechselinhalt wird in 25edfb22a4f469ecb59f1190150159c6 platziert, einschließlich Hauptbildern, Text und Schaltflächeninformationen. Diese Informationen werden mit ihren jeweiligen Datenattributen gepaart, um von Slider Revolution erkannt zu werden.

<div class="tp-banner-container"> 
 <div class="tp-banner" > 
  <ul> 
   <!-- SLIDE --> 
   <li data-transition="fade" data-slotamount="7" data-masterspeed="1500" > 
    <!-- MAIN IMAGE --> 
    <img src="images/bg1.jpg" alt="slidebg1" data-bgfit="cover" data-bgposition="left top" data-bgrepeat="no-repeat"> 
    <!-- LAYERS --> 
    <!-- LAYER NR. 1 --> 
    <div class="tp-caption lightgrey_divider skewfromrightshort fadeout" 
     data-x="85" 
     data-y="224" 
     data-speed="500" 
     data-start="1200" 
     data-easing="Power4.easeOut">My Caption 
    </div> 
    ... 
 
   </li> 
   <li data-transition="zoomout" data-slotamount="7" data-masterspeed="1000" > 
    <!-- MAIN IMAGE --> 
    <img src="images/bg2.jpg" alt="darkblurbg" data-bgfit="cover" data-bgposition="left top" data-bgrepeat="no-repeat"> 
    <!-- LAYERS --> 
    <!-- LAYER NR. 1 --> 
    <div class="tp-caption lightgrey_divider skewfromrightshort fadeout" 
     data-x="85" 
     data-y="224" 
     data-speed="500" 
     data-start="1200" 
     data-easing="Power4.easeOut">My Caption 
    </div> 
    ... 
   </li> 
   .... 
  </ul> 
 </div> 
</div> 

jQuery-Aufruf

Nachdem die HTML-Struktur angeordnet ist, können Sie das Slider Revolution-Plugin aufrufen. Nach dem Einfügen des obigen Codes können Sie den Browser öffnen und den Umschalteffekt sehen.

 
$(function() { 
 $('.tp-banner').revolution({ 
  delay:9000, 
  startwidth:1170, 
  startheight:500, 
  hideThumbs:10 
 }); 
}); 

Optionseinstellungen und Beschreibungen

Slider Revolution bietet viele Parameteroptionseinstellungen:
Verzögerung: die Verweildauer von gleitenden Inhalten. Standard 9000 Millisekunden
startheight: Höhe des gleitenden Inhalts, Standard 490 Pixel.
Startbreite: Breite des gleitenden Inhalts, Standard 890 Pixel.
navigationType: Zeigt das Umblättersymbol an. Der Standardwert ist „bullet“ (Punkt). Wenn „none“ eingestellt ist, wird es nicht angezeigt. .
navigationArrows: Zeigt Pfeile zum Umblättern an. Die Standardeinstellung ist „nexttobullets“, was bedeutet, dass die Pfeile zum Umblättern nach links und rechts angezeigt werden, wenn die Maus auf „Keine“ eingestellt ist.
touchenabled: Gibt an, ob Touch-Sliding zulässig ist. Wenn es auf „Off“ gesetzt ist, ist es nicht zulässig.
onHoverStop: Ob das Anhalten aktiviert werden soll, wenn die Maus bewegt wird, on: an, off: aus.
fullWidth: Ob die Vollbildanzeige von Bildinhalten aktiviert werden soll, on: an, off: aus.

Für jedes 25edfb22a4f469ecb59f1190150159c6-Tag können verschiedene Effekte eingestellt werden:
data-transition: Content-Slide-Effekt, Sie können die folgenden Werte festlegen: Boxslide, Boxfade, Slotzoom-Horizontal, Slotslide-Horizontal, Slotfade-Horizontal, Slotzoom-Vertical, Slotslide-Vertical, Slotfade-Vertical, Curtain-1, Curtain-2 , Vorhang -3, slideleft, slideright, slideup, slidedown, fade
data-slotamount: Die Anzahl der quadratischen Blöcke, in die beim Umschalten unterteilt wird.
Datenlink: Bildlink
Datenverzögerung: Legt die Verweildauer des aktuellen Slider-Inhalts fest

Für jedes Element in li können Sie die folgenden Optionen festlegen, um verschiedene Effekte zu erzielen.
Animationsstil, Klassenattribut: Der Wert des Klassenattributs stellt verschiedene Animationsstile dar: sft – Kurz von oben, sfb – Kurz von unten, sfr – Kurz von rechts, sfl – Kurz von links, lft – Lang von oben, lfb – Lang von unten , lfr – Lang von rechts, lfl – Lang von links, fade – verblassen
data-x: horizontale Verschiebung des aktuellen Elements relativ zu li
data-y: die vertikale Verschiebung des aktuellen Elements relativ zu li
Datengeschwindigkeit: Animationszeit, Millisekunden
Datenstart nach: Warten Sie einige Sekunden, bevor das aktuelle Element angezeigt wird
Datenerleichterung: Pufferanimation, einschließlich EaseOutBack ... verschiedene Animationseffekte, siehe jQuery Easing Animation Effect Extension

Wenn Sie außerdem die Zeitleiste als Timer hinzufügen möchten, können Sie am Ende des Schiebeinhalts den folgenden Code hinzufügen:

 
<div class="tp-bannertimer"></div> 

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.

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