Beste mensen,
Ik wil op een site gebruik maken van jCarousel maar dan met de autoscroll functie. Dit lukt op zich aardig alleen een probleempje.
Ik heb een lijst van 5 artikelen die op volgorde voorbij zouden moeten komen. Maar om een of andere reden begint hij bij Artikel 1. Daarna springt hij naar artikel 4. Vervolgens naar artikel 5 en dan weer terug naar 1.
Dit is wat er uit mijn firebug console log komt:
Ik heb het voorbeeld vrijwel letterlijk overgenomen van de site en toch gedraagt het element zich anders.
Hieronder is mijn implementatie:
In eerste instantie had ik het in mijn site getest maar omdat ik bang was dat er misschien ergens anders nog scripts lopen heb ik het helemaal apart gezet en hoopte ik dat dat het probleem zou oplossen maar dat is niet het geval.
Zou iemand mij op weg kunnen helpen?
Ik wil op een site gebruik maken van jCarousel maar dan met de autoscroll functie. Dit lukt op zich aardig alleen een probleempje.
Ik heb een lijst van 5 artikelen die op volgorde voorbij zouden moeten komen. Maar om een of andere reden begint hij bij Artikel 1. Daarna springt hij naar artikel 4. Vervolgens naar artikel 5 en dan weer terug naar 1.
Dit is wat er uit mijn firebug console log komt:
JavaScript:
1
2
3
4
5
6
| <li class="jcarousel-item jcarousel-item-horizontal jcarousel-item-1 jcarousel-item-1-horizontal" jcarouselindex="1"> <li class="jcarousel-item jcarousel-item-horizontal jcarousel-item-4 jcarousel-item-4-horizontal" jcarouselindex="4"> <li class="jcarousel-item jcarousel-item-horizontal jcarousel-item-5 jcarousel-item-5-horizontal" jcarouselindex="5"> <li class="jcarousel-item jcarousel-item-horizontal jcarousel-item-1 jcarousel-item-1-horizontal" jcarouselindex="1"> <li class="jcarousel-item jcarousel-item-horizontal jcarousel-item-4 jcarousel-item-4-horizontal" jcarouselindex="4"> <li class="jcarousel-item jcarousel-item-horizontal jcarousel-item-5 jcarousel-item-5-horizontal" jcarouselindex="5"> |
Ik heb het voorbeeld vrijwel letterlijk overgenomen van de site en toch gedraagt het element zich anders.
Hieronder is mijn implementatie:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
| <html> <head> <script type="text/javascript" language="javascript" src="jcarousel/lib/jquery-1.2.3.pack.js"></script> <script type="text/javascript" language="javascript" src="jcarousel/lib/jquery.jcarousel.pack.js"></script> <link rel="stylesheet" type="text/css" href="jcarousel/lib/jquery.jcarousel.css" > <link rel="stylesheet" type="text/css" href="jcarousel/skins/tango/skin.css"> <script type="text/javascript"> function mycarousel_initCallback(carousel) { // Disable autoscrolling if the user clicks the prev or next button. carousel.buttonNext.bind('click', function() { carousel.startAuto(0); }); carousel.buttonPrev.bind('click', function() { carousel.startAuto(0); }); // Pause autoscrolling if the user moves with the cursor over the clip. carousel.clip.hover(function() { carousel.stopAuto(); }, function() { carousel.startAuto(); }); }; jQuery(document).ready(function() { jQuery('#mycarousel').jcarousel({ auto: 1, wrap: 'last', initCallback: mycarousel_initCallback, itemVisibleInCallback: function(jcarousel, index){ console.log(index); } }); }); </script> </head> <body> <div style="padding-bottom:10px"> <ul id="mycarousel" class ="jcarousel-skin-tango"> <li> <p class="kopKlein" style="width:120px">Artikel 1</p> <p class="tekstVak" style="width:120px"> <b>Lees alles over onze nieuwe content rotator</b> <a href="http://site/news/news_item/7">read more></a> </p> </li> <li> <p class="kopKlein" style="width:120px">Artikel 2</p> <p class="tekstVak" style="width:120px"> <b>Blaat je </b> <a href="http://site/news/news_item/5">read more></a> </p> </li> <li> <p class="kopKlein" style="width:120px">Artikel 3</p> <p class="tekstVak" style="width:120px"> <b>Dit gaat nergens over </b> <a href="http://site/news/news_item/6">read more></a> </p> </li> <li> <p class="kopKlein" style="width:120px">Artikel 4</p> <p class="tekstVak" style="width:120px"> <b>test head</b> <a href="http://site/news/news_item/4">read more></a> </p> </li> <li> <p class="kopKlein" style="width:120px">Artikel 5</p> <p class="tekstVak" style="width:120px"> <b>Interesting subhead</b> <a href="http://site/news/news_item/2">read more></a> </p> </li> </ul> </div> </body> </html> |
In eerste instantie had ik het in mijn site getest maar omdat ik bang was dat er misschien ergens anders nog scripts lopen heb ik het helemaal apart gezet en hoopte ik dat dat het probleem zou oplossen maar dat is niet het geval.
Zou iemand mij op weg kunnen helpen?