Karussell-Konfiguration¶
Diese Extension besitzt ein eigenes jQuery Karussel-Plugin. Alle anderen jQuery-Plugins muss man erst downloaden und ins fileadmin- Verzeichnis kopieren. Beim onboard plugin handelt es sich um ein einfaches Karusell mit einigen Einstellungen. Die werde ich hier beschreiben. Man kann das jQuery-Plugin auch zwei mal gleichzeitig benutzen, wenn man das Bild getrennt vom Text animieren will. Im CarouselSeparated.html Template wird das gemacht. “.camaliga” muss dabei für jedes ul-Element mit li-Elementen von Camaliga benutzt werden.
Property |
Data type |
Description |
Default |
---|---|---|---|
auto_slide |
boolean |
0: nein. 1: ja, automatisch weiter sliden. |
0 |
hover_pause |
boolean |
0: nein. 1: ja, stoppe das automatische weiter sliden bei on mouse hover. |
0 |
auto_slide_seconds |
int |
Automatisch weiter sliden nach … Millisekunden. |
7500 |
infinitive |
boolean |
0: nein. 1: ja, das Karussell ist unendlich und startet am Ende von vorne. Man beachte, dass man in diesem Fall mindestens n+2 Elemente braucht (n: Anzahl der sichtbaren Elemente). |
0 |
item_width |
int |
Breite eines Elements: width + padding + margin. Man muss diese Angabe nur machen, wenn man beim li-Element padding oder margin>0 gesetzt hat. Andernfalls wird die Breite automatisch berechnet. |
0 |
li_name |
string |
Normallerweise holt sich das Plugin alle li-Elemente des angegeben ul-Elements. Wenn man nun aber auch im li-Element ul-li-Elemente hat, muss man dem li-Elememt mit den Camaliga-Element eine class zuweisen und diesen Namen dem Plugin mitteilen. |
li |
left_scroll |
string |
Class oder ID des DIV-Elements des nach links zeigenden Pfeils. Dies wird nur dann benötigt, wenn infinitive gleich 0 ist und wenn man dann am Anfang des Karussells inaktive Pfeile darstellen will. Das Plugin fügt dann die Class “camaliga_first” zu diesem DIV-Element hinzu, wenn das erste Element links angezeigt wird. |
|
right_scroll |
string |
Class oder ID des DIV-Elements des nach rechts zeigenden Pfeils. Dies wird nur dann benötigt, wenn infinitive gleich 0 ist und wenn man dann am Ende des Karussells inaktive Pfeile darstellen will. Das Plugin fügt dann die Class “camaliga_last” zu diesem DIV-Element hinzu, wenn das letzte Element rechts angezeigt wird. |
Beispiel¶
Hier ein Beispiel mit einigen Einstellungen:
$('#carousel_ul').camaliga({
auto_slide: 0,
hover_pause: 0,
auto_slide_seconds: 5000,
infinite: 0,
item_width: 215,
li_name: 'li.carousel_li',
left_scroll: '#left_scroll',
right_scroll: '#right_scroll'
});