18910140161

JavaScript-jQuery数值微调器无法处理浮点数-堆栈溢出

顺晟科技

2022-10-18 13:56:27

31

我有这个jQuery漂亮的数字微调器,但当我一次写入0.01个数字时,它不会进入浮点数。下面是代码:头中的jQuery:

 <link rel="stylesheet" href="js/jquery.nice-number.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
   
  <script src="js/jquery.nice-number.js"></script>

输入和漂亮的数字脚本:

<代码><;输入类型=";数字";值=1.0名称=";数量";步骤=";0.1";最大值=";99999";最小=";0.1";>;<;脚本>;$(函数(){$('输入[类型=";数字";]')。好数字();});<;/脚本>;

该怎么解决?谢了


顺晟科技:

<块引用>

假设这是来自:https://github.com/joshua-s/jquery.nice-number

快速浏览一下源代码:

<input type="number" value="1.0" name="qty" step="0.1" max="99999" min="0.1">
    <script>

        $(function () {

            $('input[type="number"]').niceNumber();

        });

    </script>

因此,nice-number插件是硬编码,只能加/减+1/-1

它确实提供了回调,因此您可以编辑该值,但最好编辑nice-number.JS以通过设置传递增量步骤。

var newValue = currentValue + 1;
<代码><;!--<;link rel=“ stylesheet ” href=“ JS/jquery.nice-number.CSS ”>;-->;<;link ref=“ stylesheet ” href=“ UNK1@2.1.0/dist/jquery.nice-number.CSS ”>;<;script SRC=“ https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js ”>;<;/script>;<;!--<;script SRC=“ JS/jquery.nice-number.JS ”>;<;/script>;-->;<;script SRC=“ UNK1@2.1.0/dist/jquery.nice-number.JS ”>;<;/script>;<;input type=“ number ” value=“ 1.0 ” name=“ qty ” step=“ 0.1 ” Max=“ 99999 ” min=“ 0.1 ” style=' width:200px;'>;

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航