0

我对 jQuery UI 的滑块位置有疑问。

我正在尝试为滑块设置绝对位置。所以我所拥有的是:

<div id='scrollbar_x_wrapper' >
    <div id='scrollbar_x'></div>
</div>

$('#scrollbar_x_wrapper').css({
    "position": 'absolute',
    "left": 100 + "px",
    "top": 100 + "px",
    'width': (chart_width * 0.85 - 15) + 'px'
})

scroll_x = $('#scrollbar_x').slider({
    value: 0
    min: 0,
    max: 5
    step: 1,

    slide: function(event, ui) {
        redraw();
    }
});

但是,似乎如果我单击滑块的轨道,滑块没有响应,但只有当我单击拇指时它才会响应。

当我删除 left 和 top 样式属性时,它工作得很好。在我的情况下,我需要使用 left 和 top 属性来正确定位滑块,所以我必须使用 left 和 top 属性。

谁能帮我吗?

谢谢!

4

1 回答 1

0

您在寻找动画财产吗?

$(".SliderDiv").slider(
    { min: 0, 
      max: 16, 
      step: .25, 
      slide: SliderSlide, 
      animate: true 
    });
于 2012-11-19T23:08:54.627 回答