material-design-lite - 在 Material Design lite 中创建一个带有可编辑数字字段的 slider

标签 material-design-lite

有没有办法让一个 slider 和它旁边的一个可编辑字段与它的当前值?

我使用的是 MDL 而不是聚合物,因为它重量轻,应该与本地运行的软件一起分发。

最佳答案

这是一种方式:

<input class="mdl-slider mdl-js-slider" type="range"
  min="0" max="100" value="50" tabindex="0" id = "slide_01">
<form action="#">
  <div class="mdl-textfield mdl-js-textfield" id="text_01">
    <input class="mdl-textfield__input" type="text" >
  </div>
</form>


$('#slide_01').on('input',function(){
   $("#text_01").get(0).MaterialTextfield.change(this.value);
});
$('#inp_text_01').keyup(function() {
   $("#slide_01").get(0).MaterialSlider.change($('#inp_text_01').val());
});

-- 更新了代码和 fiddle ,使其在字段中输入值时更新 slider --

https://jsfiddle.net/n6xy84ov/

我认为应该有更好的方法,在这里引用我的问题:Fetching the value of a mdl-textfield

关于material-design-lite - 在 Material Design lite 中创建一个带有可编辑数字字段的 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34029483/

相关文章:

javascript - 如何使用 Vue.js 在表格单元格上绑定(bind)工具提示

css - 如何缩放 MDL 微调器?

turbolinks - 当用户在使用 Turbolinks 时单击后退按钮时,MDL 菜单不起作用

html - MDL 中的自适应 CSS 高度

css - Material-Design-Lite,在没有 !important 的情况下覆盖 styleguide 属性

css - Material 设计灯。网格系统意外行为

javascript - 多 Material 设计精简版 snackbar 的时间错误

java - 将 css 导入样式/主题

html - Material 设计精简版 : How to display Table on Mobile?

material-design-lite - 动态添加 MDL 抽屉导航