📜  jQuery UI Spinner 创建事件(1)

📅  最后修改于: 2023-12-03 15:32:10.504000             🧑  作者: Mango

jQuery UI Spinner 创建事件

jQuery UI Spinner 是一个用于输入数字的表单控件,它允许用户使用按钮或键盘来增加或减少数值。本文将介绍如何使用 jQuery UI Spinner 创建事件。

准备工作

在开始之前,您需要包括以下文件:

<!-- 引入 jQuery -->
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>

<!-- 引入 jQuery UI -->
<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>

您还需要一个包括 Spinner 控件的 HTML 元素,例如:

<input id="spinner">
创建 Spinner 控件

要创建一个 Spinner 控件,请使用以下代码:

$('#spinner').spinner();

此代码将使输入框转变为一个 Spinner 控件,并启用默认设置。如果您需要更改 Spinner 的选项,您可以使用以下代码:

$('#spinner').spinner({
  min: 0, // 最小值
  max: 100, // 最大值
  step: 10, // 步长
  start: 50 // 默认值
});
创建事件

创建 Spinner 事件的方法是通过 jQuery 的事件机制。例如,要在 Spinner 值更改时执行代码,请使用以下代码:

$('#spinner').on('spinchange', function(event, ui) {
  console.log('新值是:' + ui.value);
});

此代码将为 Spinner 控件创建 spinchange 事件,并将控件的新值打印到控制台中。

您还可以使用其他 Spinner 事件,例如 spin 或 spinstop,代码如下所示:

$('#spinner').on('spin', function(event, ui) {
  console.log('值更改中...');
});

$('#spinner').on('spinstop', function(event, ui) {
  console.log('值更改已停止');
});
结论

本文介绍了如何使用 jQuery UI Spinner 创建事件,并提供了示例代码。您可以根据需要更改 Spinner 选项,并相应地使用不同的事件来执行代码。在使用 Spinner 控件时,请确保您已正确包含所需的文件,并在正确的 HTML 元素上应用了相应的代码。