【发布时间】:2011-08-24 13:51:15
【问题描述】:
此滑块代码适用于旧版本的 jquery,例如 jquery-1.5。但是当我尝试将它与最新版本的 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) });
}
知道我做错了什么吗?你能告诉我怎么解决吗?
谢谢。
【问题讨论】:
-
有什么迫切的原因要升级吗?
标签: jquery jquery-ui slider slide uislider