2014-04-01 149 views
2

的最小值最大值試圖改變滑塊的HTML代碼中動態變更用滑塊

 <input type="range" id="slider" min="0" max="100" value="50" /> 

定義的最小值和最大值在運行類似如下:

$("#slider").slider("option", "min", 40); 
$("#slider").slider("option", "max", 90); 

但它不工作,請幫助。沒有錯誤。還嘗試銷燬()和刷新(),但沒有改變。

回答

4

使用.prop()更改minmax,然後使用.slider("refresh")來應用更改。

$("#slider").prop({ 
    min: 40, 
    max: 90 
}).slider("refresh"); 

Demo

+0

它的工作原理,謝謝@Omar!我們是否也使用值來更新值? – Learner

+1

更新值'$(「#slider」).val(60).slider(「refresh」);'。 @Learner – Omar

+0

我們不能在同一個道具()中通過提及一個字段來完成它嗎? – Learner