JQuery UI - 滑块
我正在尝试使用 jQuery UI 滑块。我想要做的是:对于滑块中的每个步骤,我想在滑块中绘制一个点(.)。我想表达的重点是我拥有的一个图像。
有什么建议吗?
谢谢你的帮助。此致。
I'm trying to use jQuery UI Slider. And what I want to do is: for each step in the slider I want to draw a point (.) in the slider bar. The point I want to put is a image I have.
Any suggestions?
Thank's for the help. Best regards.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以通过一些“技巧”来做到这一点。您可以像这样设置一个 div:
然后在滑块的滑动功能中,您可以调整该 div 的宽度:
通过这种方式,您只显示该 div 的一部分,并且会产生添加/删除单个图像的错觉。如果您需要某种静态背景,只需将 #imgSlider 包装到另一个 div 中并为其提供背景即可。
或者
你可以用这种方式做到这一点(这是我的第一个想法):
slide
的滑块,它接受一个函数(正如您在 jQuery UI 示例页面中看到的那样)。然后,您将进行一些微调,例如处理最小值和最大值。但逻辑应该有效。
You can do this by little 'trick'. You can set up a div like this:
And then in slider's slide function, you can adjust width of that div:
By this way, you are revealing just a portion of that div and it creates a illusion of adding/removing individual images. If you need some kind of static background, then just wrap #imgSlider into another div and give it a background.
OR
You can do it in this way (which was my first idea):
slide
which accepts a function (as you can see at jQuery UI examples page).slide
function, do check if current value is lower or higher than new value. You will get true/false value (ie.: Is new slider value smaller or not?).You will then do some fine tuning like handling minimum and maximum value. But the logic should work.