На jQuery Jcarousel гладкая бесконечная прокрутка

Я использую jcarousel для автоматической прокрутки изображений. Я хотел бы знать, как заставить их прокручиваться в одном жидком свитке без пауз или остановок.

В настоящее время есть пауза, а затем она прокручивается снова. Если я не выражаю себя ясно, тогда спросите, и я попытаюсь объяснить немного лучше.

этот код:

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        auto: 1,
        wrap: 'last',
        vertical: true,
        animation: 5000

    });

6 ответов


попробовать

auto: .01

у вас установлено значение autoscroll каждые 1 секунду. Я не думаю, что жидкий свиток возможен, но это должно выглядеть примерно так же.


эти вопросы стары, как грязь, но я решил, что даю обновленное решение.

$('.jcarousel').jcarousel({
    wrap: 'circular',
    animation: {
        duration: 3000,
        easing:   'linear',
    }
  });
  $('.jcarousel').jcarouselAutoscroll({
      interval: 0
  });

для меня он прокручивает "более гладкий" при использовании линейного ослабления вместо качания.

auto:   .01,
easing: 'linear'

вот скроллер, который не приостанавливается: http://bloggerplugnplay.blogspot.com/2009/10/verticle-auto-scroll-news-ticker-using.html


  • открыть jquery.jcarousel.минута.js
  • украсить скрипт с помощью http://jsbeautifier.org
  • найти и заменить "это.опции.auto * 1E3 " с "0 "(ноль)

что-то типа:

function mycarousel_initCallback(carousel){   
    // 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,
        animation:2000,
        easing: 'linear',
        wrap: 'circular',
        scroll:1,
        buttonNextHTML: null,
        buttonPrevHTML: null,
        initCallback: mycarousel_initCallback
    });
});

вот и все. :)


вот еще один скроллер со многими функциями, такими как управление скоростью auto infinite scroll и наличие событий мыши было бы полезно. Я нашел его после глубокого изумления. http://bloggerplugnplay.blogspot.com/2011/07/horizontal-auto-image-strip.html