Этот код слайдера отлично работает со старой версией jquery, такой как jquery-1.5. Но он не работает должным образом, когда я пытался интегрировать его с последней версией jquery - jquery-1.6.
Вы можете попробовать это здесь — содержимое не прокручивается при перемещении ползунка. Содержимое должно прокручиваться вдоль ползунка, когда вы перетаскиваете его вперед и назад.
Вот часть кода,
function init_scrollbar ()
{
//scrollpane parts
scroll_frame = $('#scroll-frame'); // scroll-frame
scroll_content = $('#scroll-content'); // scroll-content
scroll_location_pixel = 0;
original_location_scroll_handle = 0;
original_width_scroll_content = scroll_content.width();
scrollbar = $('#content-slider').slider({
min: 0,
animate: true,
create: on_scrollcreate,
change: on_scrollchange,
slide: on_scrollslide
});
}
Я думаю это событие slide
не работает, вот он код,
function on_scrollslide(event, ui)
{
var scroll_maximum = scroll_content.width() - scroll_frame.width();
scroll_frame.attr({scrollLeft: ui.value * (scroll_maximum / 100) });
}
Есть идеи, что я сделал не так? можешь сказать как это исправить?
Спасибо.