2
我有麻烦得到为我的目的定制的jQuery用户界面滑块。jQuery用户界面滑块 - 处理和滚动内容不同步的动画
加载时,滑块及其内容应该自动生成一定的位置。理想情况下,它应该动画到最右边,然后停止然后动画返回(作为循环),只要用户不会悬停在滚动内容或滑块上。
继我的默认滑块设置(http://jsfiddle.net/mayko/j6WuE/1/):
var scrollbar = $("#slider").slider({
animate: 3000,
min: 0,
max: $("#timeline_content .items").width(),
change: handleSlider,
slide: handleSlider
});
function handleSlider(e, ui) {
$("#timeline_content").stop().animate({scrollLeft: ui.value}, scrollbar.slider("option", "animate"));
}
如果我现在尝试设置这样的值:
$('#slider').slider({'value': 1000});
滚动内容很好的动画,但手柄只是跳到那个新的位置。
即使我单击滑块轨道本身,滚动内容和滑块句柄的动画也不会同步。
有没有人有解决方案?
你是对的。它看起来很可怕!我可以用什么jQuery Ui工具来代替?或者jQuery Tools Lib是否有更好的处理滑块的方法? – Mayko