Я борюсь со своей галереей слайдеров 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, поэтому я не могу просто использовать более старые версии ...