问题标签 [jquery-ui-spinner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
9327 浏览

css - jQuery UI 微调器宽度

我在我的页面中使用 jQuery UI 微调器,这些页面现在需要响应,因此提出了动态调整我的 jQuery UI 微调器宽度的挑战。

有谁知道有什么方法可以做到这一点?

HTML

JavaScript

0 投票
1 回答
1152 浏览

jquery - jQuery UI - 滑块和微调器没有正确地相互更新

我正在尝试将 jQuery 的 Slider 绑定到 jQuery 的 Spinner,并让它们相互更新以及页面上的一些其他内容(进度条和在 h1 中显示输出)。

但是,当我尝试更改滑块时出现了我的问题。由于它们都在相互更改,移动 Slider 会更新 Spinner,而 Spinner 反过来会更新 Slider,但会出现一些奇怪的行为:在应用 css 样式以填充宽度时出现延迟。

我可以通过注释掉来解决延迟

但是当用户更改微调器值时,只有滑块的手柄移动,而不是填充。

小提琴:http: //jsfiddle.net/PaulOD/2T9RU/

非常感谢任何帮助,谢谢,保罗

0 投票
2 回答
2555 浏览

jquery - jQuery UI 微调器字符串格式

这个小提琴显示了小时/分钟/秒微调器
,这个SO 答案提供了一个用零填充整数的函数

像合并这两者一样简单的想法似乎不起作用。
我的目标是让微调器以 2 位格式格式旋转。
我研究了微调器,但没有找到任何针对此问题的内置帮助程序

是更新的小提琴
任何关于代码或 sipnners 选项的指针表示赞赏

感谢您的回复:>
即使numberFormat答案是正确的,我还是想指出,如果没有globalize.js包含,它就无法工作,正如所指出的,这是这个重复问题的SO 答案^^ 抱歉再重复 一件事,原始文件是'由于某种原因不可用,但好心的回答者在他的小提琴中附加了代码,所以不要费心搜索并从那里得到它 再次感谢
globalize.js

0 投票
1 回答
77 浏览

jquery - 通过html传递变量

可以使用自定义 html 属性将变量传递给 jquery 事件

我尝试对微调器使用相同的方法,但这不起作用。我想通过 html 自定义属性设置 max

有谁知道如何做到这一点 ?

谢谢

0 投票
1 回答
385 浏览

jquery - JQuery spinner不根据步骤重置值

在 jquery spinner 上,我希望步长为 5,但我想将初始值保持为 1,然后它应该递增 5,所以下一个值应该是 6,然后是 11,依此类推。但是在定义步长时,它忽略了初始值,将其取为 5,然后是 10,依此类推。我的代码是:

我希望最大值为 96。请帮忙。

0 投票
1 回答
705 浏览

jquery - 如何在 jQuery ui 微调器计数器值处添加逗号

我正在尝试在微调器值处添加逗号。我将计数器值增加 250,000
因此,从初始值 0 增加,它应该是 250,000。然后是 500,000,然后是 750,000,然后是 1,000,000,然后继续到....... 10,000,000,......等等。这是我的小提琴

我试着用step: 250,000. 但是,在该参数处添加逗号肯定会出错。那么,我该怎么做呢?

0 投票
1 回答
7684 浏览

javascript - 如何在 Ajax 调用中添加 UI 微调器?

我想在 Ajax 调用中显示加载微调器。我试过spin.js图书馆,但没有用。这是我的 JavaScript 函数,它使用 Ajax 调用。

我的 HTML 代码:

-CSS-

在服务器端,我有一点延迟(5 秒)。实际上我想在这 5 秒内显示微调器。如何将动画微调器添加到我的页面中?

0 投票
2 回答
2049 浏览

jquery - JqueryUI spinner numberformat 货币提交数字值

我有一个 jquery 货币输入,我正在使用这个代码:

输入工作完美,因为它将数字显示为带有 $ 或 € 符号的数字,具体取决于 globalize。

问题是,当我提交表单时,我得到这样的文本“5,00 €”,我希望它是 5.00 或 500,只是数值。

有没有办法做到这一点?提前致谢。

0 投票
1 回答
561 浏览

jquery - 微调器在点击时不起作用

我在我的网站上创建了一个简单的微调器,但它不适用于 mouseclick 美女正在通过键盘使用微调器正在工作 不知道为什么它不能通过 mouseclick 工作 我不知道是什么导致了这个问题?

我附上了下面的代码我没有附上整个代码我只是附上了微调器代码请看下面

HTML:

0 投票
2 回答
158 浏览

javascript - TimeSpinner 检查是否未定义不起作用

目前我有一个输入文本字段,它可能有也可能没有与该特定元素相关的时间微调器。在某些情况下,我需要完全删除时间微调器功能(而不是禁用它),才能在页面上正确显示它。

目前,我有代码来检查元素上是否存在时间微调器,如下所示:

这在页面首次加载时工作正常,但是,这会引发以下异常:

无法在初始化之前调用时间微调器上的方法;试图调用方法“销毁”

出于某种原因,检查undefined通过并尝试对不存在的元素进行时间调整。

因此,目前我的 UI 正常运行的唯一方法是将其包装在这样的try/catch块中:

这行得通,但它相当草率。我宁愿检查成功并try/catch从代码中删除块。

我错过了一些特殊的检查或其他什么吗?这里发生了什么?

更新

我尝试了@GlenSwift 建议的以下代码:

然而,这给了我这个例外:

无法在初始化之前调用微调器上的方法;试图调用方法“实例”

我也尝试过timespinner("instance"),但我只是回来了:

undefined 不是方法

所以看起来检查时间微调器的实例没有实现。