Framework7新版學習筆記之 滑動進度條
阿新 • • 發佈:2018-02-23
滑動 left data- val 滑塊 改變 進度條 筆記 spa
一:滑動進度條
滑動進度條是指:可以拖動來改變進度值的控件,例如:音量設置、亮度設置等。
二:定義滑動進度條
1:單邊滑塊進度條
滑塊從0~max進行滑動,滑塊所處位置就是進度值。
<div class="range-slider range-slider-init" id="進度條id"> <input type="range" min="0" max="100" step="1" value="初始值"> </div>
2:雙邊滑塊進度條(一般用於獲得範圍值)
進度條有兩個滑塊,進度值由 右邊 減去 左邊 得到。
<div id="進度條id" class="range-slider range-slider-init color-green" data-label="true" data-dual="true" data-min="最小值" data-max="最大值" data-step="1" data-value-left="左邊滑塊初始值" data-value-right="右邊滑塊初始值"> </div>
三:在js中監聽滑塊變化事件,獲取滑塊值
1:單邊滑塊值
var slider = app.range.get(‘#進度條‘); var range_value = slider.value;//獲取進度值
2:雙邊滑塊範圍值
$$(‘#進度條‘).on(‘range:change‘, function (e, range) { var range_value = range.value[0] - range.value[1]; });
Framework7新版學習筆記之 滑動進度條