這裏是表示解決方案的jsfiddle:http://jsfiddle.net/exXLV/8/
的伎倆似乎是創建一個滑塊,並設置它的animate
選項true
,slow
等。之後,你應該通過$("#slider").slider('value', 150);
通知設置滑塊的值用.slider('value', 150)
語法(「值」功能),並使用.slider({value:myValue, animate:true})
語法(「選項」功能)之間的差異。
HTML:
<h1>HTML Slider Test</h1>
<div id="slider"></div>
<p>Your slider has a value of <span id="slider-value"></span></p>
<button type="button">Set to 150</button>
JS:
$("#slider").slider(
{
value:100,
min: 0,
max: 500,
step: 1,
animate: "slow",
slide: function(event, ui) {
$("#slider-value").html(ui.value);
}
}
);
$("#slider-value").html( $('#slider').slider('value'));
$("button").click(function(){
$("#slider").slider('value', 150);
});
請在jsfiddle.net – Dhiraj
後爲我們提供了一個樣本的HTML請。 – j08691