3
我想使用jQuery UI滑塊。我想要做的是:對於滑塊中的每個步驟,我想在滑塊欄中繪製一個點(。)。我想說的一點是我有一個圖像。JQuery用戶界面 - 滑塊
有什麼建議嗎?
感謝您的幫助。最好的祝福。
我想使用jQuery UI滑塊。我想要做的是:對於滑塊中的每個步驟,我想在滑塊欄中繪製一個點(。)。我想說的一點是我有一個圖像。JQuery用戶界面 - 滑塊
有什麼建議嗎?
感謝您的幫助。最好的祝福。
你可以通過一點小技巧來做到這一點。您可以設置這樣一個div:
#imgSlider {width:100px; background:url('path/to/img.gif') repeat-x top left;}
然後在滑塊的滑動功能,可以調整該分區的寬度:
// ... slider settings ....
slide: function (event, ui) {
$('#imgSlider').width = ui.value;
}
通過這種方式,你都透出只是一部分div,它會創建添加/刪除單個圖像的錯覺。如果你需要某種靜態背景,那麼只需將#imgSlider包裝到另一個div中並給它一個背景。
OR
可以這樣做(這是我的第一個想法):
slide
接受函數(正如你可以看到在jQuery UI示例頁面)。slide
函數中,檢查當前值是低於還是高於新值。你會得到真/假的值(即:新滑塊值是否變小?)。然後,你會做一些微調,如處理最小值和最大值。但邏輯應該工作。