我的頁面上有一個jQuery UI滑塊。它開始與:如何讓用戶更改jQuery UI滑塊的選項?
$("#slider").slider({
value: 6,
min: 6,
max: 120,
step: 6
});
這工作正常。
我有一個選擇元素旁邊的6,12和24作爲選項。 我想完成的是讓用戶選擇12,並且滑塊的step,min和value全部轉到12(24相同)。我已經試圖建立一個函數:
$('#dropdown').change(function(){
$("#slider").slider("option", "value", $(this).val());
$("#slider").slider("option", "min", $(this).val());
$("#slider").slider("option", "step", $(this).val());
$("#slider").slider("option", "max", 120);
});
然而這一切都爲使被去值12,然後在點擊滑塊,它跳躍一路結束(120),只是停留在那裏。
我是否需要摧毀滑塊並從頭開始重做?
EDIT#1:
我剛下載螢火蟲並檢查與控制檯滑塊,和的值都返回正確的(分鐘= 12,值= 12,步長= 12,最大= 120 )。有誰知道爲什麼它如此固執,跳躍/堅持到底?
你能告訴我們關於這個的演示嗎? – Starx 2012-04-04 00:21:53
我會做一個小提琴,看看它是否做同樣的事情。 – 2012-04-04 00:24:49