我已经在这个问题上卡了一个多月了,真的真的需要这个问题的帮助,
我想使用具有以下自定义的 Jquery ui 微调器:
- 递增和递减按钮应该由我定义,我的图像应该使用
- 增量步长应该是可变的
另一种方法,而不是使用 jquery ui 会受到欢迎,但需要帮助来实现这一点,我正在寻找的基本功能是:直到 mousedown on image 不断增加文本框值,就是这样
我已经在这个问题上卡了一个多月了,真的真的需要这个问题的帮助,
我想使用具有以下自定义的 Jquery ui 微调器:
另一种方法,而不是使用 jquery ui 会受到欢迎,但需要帮助来实现这一点,我正在寻找的基本功能是:直到 mousedown on image 不断增加文本框值,就是这样
你可以尝试:
https://github.com/btburnett3/jquery.ui.spinner
易于使用,您只需要 2 个文件(ui.spinner.min.js 或 ui.spinner.js 和 ui.spinner.css)
回答您的问题:
您可以覆盖下面列出的任何 css 类来放置您想要的图像,并在浏览器开发工具中使用一些值来查看您的更改。
classes: ui-spinner-up ui-spinner-button ui-state-default ui-corner-tr
增量大小可以在“step”属性中设置。
例子:
$('#someId').spinner({
min: 0,
max: 100,
increment:'fast',
step:5 // this will increment or decrement by 5
});
请记住,带有 id="someId" 的 HTML 组件应该是带有 type="text" 或 "number" 的输入,但如果您选择最后一个并且您的浏览器支持 HTML5,它将在输入内部和下方呈现向上/向下箭头此扩展程序添加的按钮。我的建议是使用 type="text"。
干杯。
我忘了提到你可以使用 jQuery UI 1.9,在里程碑 6 中,它们为 Spinner 小部件提供了许多更新。
请访问此站点以获取更多详细信息: JQuery UI 1.9 里程碑 6
请记住,此功能正在“开发中”,视觉设计看起来不错,但工作微调器看起来像这个示例
出于您的目的:
注意:请记住,您可以下载JQuery UI 1.9 RC的第一个候选版本来测试它。
我希望这有帮助。
如果您在 github 中查看微调器的最新版本,https://github.com/jquery/jquery-ui/tree/master/ui 他们在最后一次提交中添加了代码,以便微调器可以选择更改图像。就增量步长而言,您可以在选项中添加步长值。希望这可以帮助。