Галерея слайдеров jQuery: не работает ручка прокрутки - PullRequest
0 голосов
/ 06 февраля 2011

Я борюсь со своей галереей слайдеров jQuery с http://jqueryfordesigners.com/slider-gallery. После обновления jQuery (до 1.5) и jQuery UI (до 1.8.9) слайдер работает не очень хорошо. JS выглядит так:

var container = $('div.sliderGallery');
        var ul = $('ul', container);

        var itemsWidth = ul.innerWidth() - container.outerWidth();

        $('.slider', container).slider({
            min: 0,
            max: itemsWidth,
            handle: '.handle',
            stop: function (event, ui) {ul.animate({'left' : ui.value * -1}, 500);},
            slide: function (event, ui) {ul.css('left', ui.value * -1);}
        });

Возможно перемещать галерею слайдера, но ручка полосы прокрутки не перемещается вообще, и она использует ширину галереи слайдера вместо ширины полосы прокрутки. И последнее, но не менее важное: в Firefox появляется маленький синий маркер (например, активный статус или что-то в этом роде).

Вы можете видеть то, о чем я говорю: http://websitetestdomain.de/test/jqueryfordesigners.com/demo/slider-gallery.html.

Мы ценим любую помощь, потому что я не очень знаком с jQuery jet ...

Большое спасибо,

С наилучшими пожеланиями

Лукас

PS: я написал кое-что с jQuery 1.5 + Ui 1.8.9, которое не будет работать со старыми версиями jQuery / UI, поэтому я не могу просто использовать более старые версии ...

1 Ответ

1 голос
/ 20 марта 2011

Галерея jQuery Slider не работает ни с одной современной версией.Я нашел тот, который похож, который работает.

http://www.ajaxera.com/jquery-updated-slider-gallery/

...