如何在rangeslider.js(IE8)中动态更改最小值和最大值

RBH

我有一个页面,其中包含三个使用rangeslider.js(andreruffert.github.io/rangeslider.js)的滑块。

我在IE8中动态更改滑块的最小值和最大值时遇到麻烦。在IE9 +和Webkit中,当我在输入标签中动态设置min和max属性时,它可以正常工作。

在IE8中,它只会忽略页面加载后我通过脚本设置的任何最小值和最大值。

任何想法将不胜感激。

其他缓冲

Rangeslider.js有一个update方法,如果元素的任何属性发生更改,都可以调用方法。

$element.rangeslider('update', true);

var $document = $(document);
var $element = $('input[type=range]');
var $min = $('input[name="min"]');
var $max = $('input[name="max"]');
var $step = $('input[name="step"]');
var output = document.querySelector('output');

// Set initial output value
output.innerHTML = $element[0].value;

// Update output value
$document.on('input', 'input[type="range"]', function() {
  output.innerHTML = this.value;
});

// Initialize rangeslider.js
$element.rangeslider({
  polyfill: false
});

// Example functionality to demonstrate programmatic attribute changes
$document.on('click', '#js-example-change-attributes', function(e) {
  var attributes = {
    min: $min[0].value,
    max: $max[0].value,
    step: $step[0].value
  };
  // update attributes
  $element.attr(attributes);

  // pass updated attributes to rangeslider.js
  $element.rangeslider('update', true);
});
body {
  font-family: sans-serif;
  padding: 30px;
  margin: 0 auto;
  max-width: 400px;
}
h3 {
  color: rgba(0,0,0, .4);
}
output {
  display: block;
  text-align: center;
}
<link href="http://andreruffert.github.io/rangeslider.js/assets/rangeslider.js/dist/rangeslider.css" rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://andreruffert.github.io/rangeslider.js/assets/rangeslider.js/dist/rangeslider.min.js"></script>

<h2>rangeslider.js</h2>
<h3>Programmatic attribute changes</h3>
<br>
<input type="range" min="0" max="100">
<br>
<output></output>
<br>
<label>
  <input type="number" name="min" value="10"> <code>min</code>
</label>
<br>
<label>
  <input type="number" name="max" value="100"> <code>max</code>
</label>
<br>
<label>
  <input type="number" name="step" value="5"> <code>step</code>
</label>
<br>
<br>
<button id="js-example-change-attributes">Change attributes</button>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Angular JS中的JSON获取最小值和最大值

来自分类Dev

如何在范围搜索栏中更改最小值和最大值时调用不同的方法

来自分类Dev

如何在Excel中更改柱形图的x轴最小值/最大值?

来自分类Dev

如何在SQL Server中计算序列中组的最小值和最大值?

来自分类Dev

如何在Android的RangeSeekBar中获取当前的最小值和最大值?

来自分类Dev

如何在Mips中打印数组的最大值和最小值

来自分类Dev

如何在Google Visualization Gauge中删除最小值和最大值

来自分类Dev

如何在collections.defaultdict中查找最小值和最大值

来自分类Dev

如何在一列中显示最大值和最小值

来自分类Dev

如何在Java中搜索最大值和最小值

来自分类Dev

如何在Android的RangeSeekBar中获取当前的最小值和最大值?

来自分类Dev

如何在C ++中获得向量复数值的最大值,最小值和位置?

来自分类Dev

如何在2D数组中搜索最小值和最大值

来自分类Dev

如何在 SQL 中获取一组行的最小值和最大值?

来自分类Dev

如何在熊猫数据框中设置最小值和最大值?

来自分类Dev

我更改了 xaxis 的最小值和最大值,但如何更改“导航器”?

来自分类Dev

如何基于选择角度动态设置输入控件的最小值和最大值

来自分类Dev

gnuplot:如何绘制最大值和/或最小值

来自分类Dev

如何从Json获取最小值和最大值

来自分类Dev

如何打印最大值和最小值?

来自分类Dev

如何在swift 3中从包含双精度和整数的值集中获取最大值和最小值?

来自分类Dev

如何从Java中的多列集合中获取最大值和最小值

来自分类Dev

调整 RangeSlider 的最小值、最大值、下限和上限?

来自分类Dev

如何在Razor中设置数值编辑器的最小值,最大值和默认值

来自分类Dev

如何在R的一列中的值序列内找到最大值和最小值?

来自分类Dev

如何获取e剂中每种类型的最小值和最大值

来自分类Dev

如何限制HTML文本字段中数字的最大值和最小值

来自分类Dev

如何使用LINQ以删除列表中的最小值和最大值

来自分类Dev

如何从类别中获取总计,最小值和最大值

Related 相关文章

  1. 1

    如何从Angular JS中的JSON获取最小值和最大值

  2. 2

    如何在范围搜索栏中更改最小值和最大值时调用不同的方法

  3. 3

    如何在Excel中更改柱形图的x轴最小值/最大值?

  4. 4

    如何在SQL Server中计算序列中组的最小值和最大值?

  5. 5

    如何在Android的RangeSeekBar中获取当前的最小值和最大值?

  6. 6

    如何在Mips中打印数组的最大值和最小值

  7. 7

    如何在Google Visualization Gauge中删除最小值和最大值

  8. 8

    如何在collections.defaultdict中查找最小值和最大值

  9. 9

    如何在一列中显示最大值和最小值

  10. 10

    如何在Java中搜索最大值和最小值

  11. 11

    如何在Android的RangeSeekBar中获取当前的最小值和最大值?

  12. 12

    如何在C ++中获得向量复数值的最大值,最小值和位置?

  13. 13

    如何在2D数组中搜索最小值和最大值

  14. 14

    如何在 SQL 中获取一组行的最小值和最大值?

  15. 15

    如何在熊猫数据框中设置最小值和最大值?

  16. 16

    我更改了 xaxis 的最小值和最大值,但如何更改“导航器”?

  17. 17

    如何基于选择角度动态设置输入控件的最小值和最大值

  18. 18

    gnuplot:如何绘制最大值和/或最小值

  19. 19

    如何从Json获取最小值和最大值

  20. 20

    如何打印最大值和最小值?

  21. 21

    如何在swift 3中从包含双精度和整数的值集中获取最大值和最小值?

  22. 22

    如何从Java中的多列集合中获取最大值和最小值

  23. 23

    调整 RangeSlider 的最小值、最大值、下限和上限?

  24. 24

    如何在Razor中设置数值编辑器的最小值,最大值和默认值

  25. 25

    如何在R的一列中的值序列内找到最大值和最小值?

  26. 26

    如何获取e剂中每种类型的最小值和最大值

  27. 27

    如何限制HTML文本字段中数字的最大值和最小值

  28. 28

    如何使用LINQ以删除列表中的最小值和最大值

  29. 29

    如何从类别中获取总计,最小值和最大值

热门标签

归档