jQuery Slider - 具有不同手柄的多个滑块

发布于 2024-12-03 22:36:39 字数 414 浏览 0 评论 0原文

我使用几个 jQuery 滑块作为用户输入。

每个滑块 (1) 都是由 (2) 创建的,并且它们工作完美。

  1. div class="slider" id="a_unique_identifier_for_this_slider"> /div>

  2. $(document).ready(function() { $(".slider").slider();});

我遇到的问题是我希望每个唯一的滑块都有一个唯一的句柄(图像、形状等)。这可以在 jquery-ui.css 中进行样式化,但它会改变我所有的滑块手柄。

有什么方法可以定义几种“手柄样式”,然后将它们归因于我想要的滑块吗?

谢谢, 克林顿

I am using several jQuery sliders as user inputs.

Each slider (1) is created by (2) and they work perfectly.

  1. div class="slider" id="a_unique_identifier_for_this_slider"> /div>

  2. $(document).ready(function() { $(".slider").slider();});

The issue I am having is that I would like for each unique slider to have a unique handle (image, shape or etc). This could be stylized in the jquery-ui.css, but it alters all my slider handles.

Is there any way that I can define several "handle styles" and then attribute them to the sliders I want?

Thanks,
Clinton

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

小巷里的女流氓 2024-12-10 22:36:39

将其放入您的 $(document).ready(function() {}) 代码块中:

$(".slider").slider();
$('#a_unique_identifier_for_this_slider .ui-slider-handle').eq(0).addClass("ui-slider-handle-some-unique-class");

这会为其中一个滑块添加一个 css 类。您可以对每个滑块执行此操作。 CSS由你决定。

Put this in your $(document).ready(function() {}) code block:

$(".slider").slider();
$('#a_unique_identifier_for_this_slider .ui-slider-handle').eq(0).addClass("ui-slider-handle-some-unique-class");

This adds a css class for one of the sliders. You can do this for every slider. The css is up to you.

梦在夏天 2024-12-10 22:36:39

您必须删除应用手柄样式的类并添加您自己的自定义类。

var sliders = $(".slider");
sliders.slider();
sliders[0].removeClass("classNameSpecifyingTheHangle").addClass("YourNewClassName");

未经测试..但这应该是总体想法。

You would have to remove the class that applies the handle styles and add your own custom class.

var sliders = $(".slider");
sliders.slider();
sliders[0].removeClass("classNameSpecifyingTheHangle").addClass("YourNewClassName");

untested.. but this should be the general idea.

柠檬色的秋千 2024-12-10 22:36:39

只需添加一些特定于您的滑块 div 的 CSS

#a_unique_identifier_for_this_slider span.ui-slider-handle { background: red; }

Just add some CSS specific to your slider div

#a_unique_identifier_for_this_slider span.ui-slider-handle { background: red; }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文