這個滑動條代碼可以很好地適用於舊版本的jquery,比如jquery-1.5。但是,當我嘗試將它與最新版本的jquery - jquery-1.6整合時,它不能正常工作。jQuery的滑塊不適用於jquery-1.6!
您可以試試here - 當您沿着滑塊時,內容不會滾動。當您拖動並向前和向後移動內容時,內容應沿滑塊滾動。
下面是一些代碼,
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) });
}
任何想法,我做了什麼錯?你能告訴我如何解決它嗎?
謝謝。
要升級的任何緊迫的理由嗎? – alex