Autor | Zpráva | ||
---|---|---|---|
jefitto44 Profil |
#1 · Zasláno: 16. 4. 2015, 18:51:30
Možno niektorí poznáte tento jCarousel. Našteloval som ho na autoscrolling. Inicializačný skript vyzerá takto:
$(document).ready(function() { (function($) { $(function() { $('.jcarousel').jcarousel({ wrap:'circular' }) .jcarouselAutoscroll({ interval: 2000, target: '+=1', autostart: true }); $('.jcarousel-control-prev') .on('jcarouselcontrol:active', function() { $(this).removeClass('inactive'); }) .on('jcarouselcontrol:inactive', function() { $(this).addClass('inactive'); }) .jcarouselControl({ target: '-=1' }); $('.jcarousel-control-next') .on('jcarouselcontrol:active', function() { $(this).removeClass('inactive'); }) .on('jcarouselcontrol:inactive', function() { $(this).addClass('inactive'); }) .jcarouselControl({ target: '+=1', }); $('.jcarousel-pagination') .on('jcarouselpagination:active', 'a', function() { $(this).addClass('active'); }) .on('jcarouselpagination:inactive', 'a', function() { $(this).removeClass('active'); }) .jcarouselPagination(); }); })(jQuery); }); Problém je ten, že niekedy si zo mňa tento carousel robí kozy: Niekedy nescrolluje dookola, ale zastaví sa na predposlednej položke. Inokedy ide korektne. Napríklad ak som mal nastavené, že nech je interval 2500 (ms), vždy sa zasekol na predposlednej položke a nefungovalo ani tlačidlo next (až na štvrtý krát - asi kým prejde nereálne 4 položkiy). Pri 100ms ide vždy všetko vpohode, ale je samozrejme, že takúto rýchlosť prepínania mať nechcem. Pri 2000ms ako to je teraz raz ide dobre, raz nie. Niekedy ide po refreshi vpohode, inokedy sa zasekne. Neviem, čo je to za mágia. Živá ukážka zatiaľ nie je. |
||
Časová prodleva: 10 let
|
0