非活动选项卡容器内的选定宽度问题
chosen width issue inside inactive tab container
我正在使用Chosen库来实现对下拉控件的简单筛选,现在我面临一个问题。我使用引导选项卡控件来排列表单中的项目,如果我将下拉列表放置在非活动选项卡中,Choosen下拉列表的项目宽度为0(根本不可见)。
我该怎么解决这个问题?
@Html.DropDownListFor(model => model.OriginalItem.AuthorId, (SelectList)ViewBag.LicensorList, "Select", new { @class = "chosen-single chosen-default" })
$('#OriginalItem_AuthorId').chosen({ no_results_text: "Oops, nothing found!" });
这就是我使用所选库的方式
这是因为宽度是在下拉列表可见之前由Chosen计算的。
至少有两种解决方法:
CSS解决方法:
.chosen-container {
width: 100% !important; /* desired width */
}
JS解决方法(在选择初始化时):
$(".chosen-select").chosen(
{
width: '100%' /* desired width */
});
只需在单引号内使用百分比宽度:
<select chosen width="'100%'" ... ></select>
这也适用于模式窗口,在该窗口中,内容是在不可见的情况下编译的(宽度=0)。
使用此技术选择的响应可以在此处看到:http://plnkr.co/edit/RMAe8c?p=preview
当我们设置"AutoPostBack=True";TabContainer,然后它解决了在更改tabpanel后缩小下拉宽度的问题。请标记它是否可行
相关文章:
- 如果选项被禁用,则多个下拉菜单会导致FIREFOX出现问题
- AngularJS$作用域在选项卡集中出现问题
- jQuery选项卡出现问题
- 离子事件-支架处于保留/选项卡上父/子问题
- 使用 ajax 填充选择时没有选定的默认选项的问题
- Jquery Resize问题.如果宽度小于768宽度,请启用“单击选项”.768以上鼠标悬停选项启用
- Magento自定义选项-清除输入字段问题
- 非活动选项卡容器内的选定宽度问题
- $SlideDuration选项的Jssor滑块问题
- 从不同选项卡打开时出现Javascript弹出问题
- 赛道的拉力赛问题->交叉发布跟踪选项
- CRM 2011+问题与javascript中的两个选项集
- 启动选项卡的MixItUp问题
- 单击后使用.not()限制选项时出现问题
- (jQuery)foreach-loop 内的选项卡 ->一个页面上多个选项卡的问题
- 没有选项的表问题
- Jquery 选项卡在 Jcarousel 中不起作用.我该如何解决这个问题
- 添加到前端问题中的购物车和产品选项字段 - Magento
- 有多个 jqwidget 选项卡问题
- Jquery UI 选项卡问题