Hai*_*ood 39 javascript css jquery twitter-bootstrap jquery-select2
我正在使用Twitter bootstrap和梦幻般的Select2插件.
这些工作很棒,我意识到你需要{width: 'resolve'}在启动Select2时设置,否则它看起来搞砸了!
但是我的一个选择存在问题,如下图所示,Referee Type选择的宽度不正确.
这是由于此字段最初是隐藏的,只有在" 组"字段中选择" 裁判"时才会显示.
那么,我该如何解决这个问题呢?

bri*_*hea 17
您可以在<select>元素中设置宽度,如下所示:
<select style="width:260px">
Run Code Online (Sandbox Code Playgroud)
直到找到所需的宽度.事实上,官方select2插件网站上的示例都是以这种方式完成的.
但是,如果您打算远离内联样式,则可以始终简单地覆盖select2的CSS并定位生成的容器.
.select2-container {
width: 260px;
}
Run Code Online (Sandbox Code Playgroud)
Yev*_*yev 17
如果只在select标签中设置,则Select 2足够智能,可以重新计算它的大小.像这样
<select style="width: 100%"></select>
类上的CSS格式不起作用!
阅读更多" 响应式设计 - 百分比宽度 "
NMC*_*NMC 10
我用简单的CSS解决了我的类似问题:
.select2-container {
width: 100% !important;
}
Run Code Online (Sandbox Code Playgroud)
select2()页面加载时不是在Referee Type 上调用,而是select2在第一次显示Referee Type后调用.这样,选择将是可见的(具有适当的宽度),并且该'width': 'resolve'选项应该起作用.如果你提供一个小的jsfiddle例子,那么更容易指出这一点.
设置select宽度为100%的元素的样式属性
<select class="js-example-responsive" style="width: 100%"></select>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40498 次 |
| 最近记录: |