Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui jQuery UI-无法在微调器上触发微调停止_Jquery Ui_Triggers_Spinner - Fatal编程技术网

Jquery ui jQuery UI-无法在微调器上触发微调停止

Jquery ui jQuery UI-无法在微调器上触发微调停止,jquery-ui,triggers,spinner,Jquery Ui,Triggers,Spinner,我无法触发为jQuery UI微调器设置的“spinstop”事件 我创建了许多微调器元素,用于更新停止:事件底部的“总和”文本框。我还有一个“重置”按钮,可以将所有值重置回0 单击“重置”按钮将重置元素中的值,但不会触发重置值的停止:事件 我尝试将微调器事件更改为spin:或change:,结果相同(实际上,change:没有我想要的行为) 下面是一个示例代码 HTML: 我做错了什么 <input type="text" class="number" /><br />

我无法触发为jQuery UI微调器设置的
“spinstop”
事件

我创建了许多微调器元素,用于更新
停止:
事件底部的“总和”文本框。我还有一个“重置”按钮,可以将所有值重置回0

单击“重置”按钮将重置元素中的值,但不会触发重置值的
停止:
事件

我尝试将微调器事件更改为
spin:
change:
,结果相同(实际上,
change:
没有我想要的行为)

下面是一个示例代码

HTML:

我做错了什么

<input type="text" class="number" /><br />
<input type="text" class="number" /><br />
<input type="text" class="number" /><br />
<input type="text" class="number" /><br />
<input type="text" id="total" /><br />
<button id="reset">Reset</button>
$.fn.sum = function () {
    var sum = 0;
    this.each(function () {
        sum += 1 * ($(this).val());
    });
    return sum;
};

$(".number").spinner({
    stop: function () {
        $("#total").val($(".number").sum());
    }
}).val(0);

$("#total").val($(".number").sum());

$("#reset").click(function () {
    $(".number").val(0).trigger("spinstop");
});