Jquery移动值覆盖toFixed方法

时间:2013-09-23 11:09:14

标签: javascript jquery

请检查:

http://jsfiddle.net/LdWHH/

显然,首先将它设置为固定(1)然后再设置为固定(2)是没有意义的。关键是.slider(“refresh”)似乎有自己的内部转换,因此忽略或覆盖toFixed方法。我不知道。

在我的德语浏览器中,它也会显示。正确的,

如何手动调整?

$("#plus3").on("mousedown taphold", function () {
  var sv4 = $('#slider-vertical4').val();
  var sv4fixed = Number(sv4).toFixed(1);
  var total = (Number(sv4fixed) + 0.1).toFixed(2);
  $('#slider-vertical4').val(total).slider("refresh");
});

1 个答案:

答案 0 :(得分:1)

我真的不明白你想要实现的目标。

如果您的问题是使用+/-:5.0将显示为5.

您可以尝试两次,set&refresh然后set

$('#slider-vertical4').val(total.toFixed(1)).slider("refresh")
$('#slider-vertical4').val(total.toFixed(1));