是否可以使用统一的不同尺寸(宽度)选择框(jquery 插件)?

发布于 2024-12-23 05:45:28 字数 344 浏览 1 评论 0原文

我想使用具有多个宽度和统一的多个选择框。问题是当我这样做时

$('#small').uniform({selectClass:'smallSelect'});

$('#big').uniform({selectClass:'bigSelect'});

<select id="small">
<option>test</option>
</select>

<select id="big">
<option>test2</option>
</select>

仅应用第一个,即 bigSelect 被忽略。

I want to use multiple select box with multiple width with uniform . Problem is when I do

$('#small').uniform({selectClass:'smallSelect'});

$('#big').uniform({selectClass:'bigSelect'});

<select id="small">
<option>test</option>
</select>

<select id="big">
<option>test2</option>
</select>

Only the first one gets applied i.e bigSelect gets ignored .

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

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

发布评论

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

评论(3

一抹微笑 2024-12-30 05:45:28

您可以通过定位直接生成的跨度来更改每个选择元素的宽度。该代码创建一个 div 包装器,该包装器具有唯一 id Uniform-yourid 和具有当前选定选项的子 span 元素。下面是您指定的 id 的 css,您可以添加。

<style type="text/css">
#uniform-small span
{
    width:100px;
    text-align:center;
}
#uniform-big span
{
    width:200px;
    text-align:center;
}
</style>

You can change the width of each select element by targeting the span that gets generated directly. The code creates a div wrapper with a unique id of uniform-yourid and child span element with the currently selected option. below is the css for your specified ids and you can add.

<style type="text/css">
#uniform-small span
{
    width:100px;
    text-align:center;
}
#uniform-big span
{
    width:200px;
    text-align:center;
}
</style>
听,心雨的声音 2024-12-30 05:45:28

@evanmcd,我遇到了和你一样的问题,我发现如果你将 selectAutoWidth 设置为 false 它会考虑你的 css 类。

$('select').uniform({selectAutoWidth: false});

然后在 css 中为 .selector 定义一个样式,这是保存 select 本身的 div 的默认 cas。

@evanmcd, I was having the same problem as you and I found that if you set the selectAutoWidth to false it will take your css class into account.

$('select').uniform({selectAutoWidth: false});

and then in the css you define a style for .selector, which is the default cass for the div that holds the select itself.

奢欲 2024-12-30 05:45:28

uniform.default.css 使用图像 sprite.png 作为主题。

在此图像中定义了各种控件的宽度。所以你不能根据你的要求改变它们。

uniform.default.css is using image sprite.png for themes.

In this image width of various control is defined. So you can not change them as your requirement.

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