mdui 的滑桿使用 HTML5 的 <input type="range" /> 輸入框實作。
滑桿元件在頁面載入完成後會自動初始化。對於動態產生的滑桿,需要呼叫 mdui.mutation() 進行初始化。
使用強調色。
<label class="mdui-slider">
<input type="range" step="0.1" min="0" max="100"/>
</label><label class="mdui-slider mdui-slider-discrete">
<input type="range" step="1" min="0" max="100"/>
</label><!-- 預設值為 0 -->
<label class="mdui-slider">
<input type="range" step="0.1" min="0" max="100" value="0" disabled/>
</label>
<!-- 預設值不為 0 -->
<label class="mdui-slider">
<input type="range" step="0.1" min="0" max="100" value="50" disabled/>
</label>間續滑桿:
<!-- 預設值為 0 -->
<label class="mdui-slider mdui-slider-discrete">
<input type="range" step="1" min="0" max="100" value="0" disabled/>
</label>
<!-- 預設值不為 0 -->
<label class="mdui-slider mdui-slider-discrete">
<input type="range" step="1" min="0" max="100" value="50" disabled/>
</label>如果您的滑桿元件是動態產生的,則需要呼叫 mdui.mutation() 進行初始化。
如果您動態修改了滑桿的值,需要呼叫 mdui.updateSliders() 方法重新初始化滑桿元件。該方法接受一個參數,可以是包含 .mdui-slider 類別的 CSS 選取器、DOM 元素或 DOM 元素陣列,用於指定要重新初始化的滑桿。如果不傳入參數,則重新初始化頁面中的所有滑桿。