javascript - 带有引导模式框的自定义选择框错误

标签 javascript html css

我正在尝试在引导模式框中使用具有一些不同 css 和搜索功能的自定义选择框。这只是选择代码:

  <link rel="stylesheet" href="chosen.css">
  <select data-placeholder="Choose a Country..." class="chosen-select" style="width:350px;" tabindex="2">
        <option value=""></option>
        <option value="United States">United States</option>
        <option value="United Kingdom">United Kingdom</option>
        <option value="Afghanistan">Afghanistan</option>
        <option value="Aland Islands">Aland Islands</option>
        <option value="Albania">Albania</option>
        <option value="Algeria">Algeria</option>
   </select>
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>
   <script src="chosen.jquery.js" type="text/javascript"></script>
   <script type="text/javascript">
var config = {
  '.chosen-select'           : {},
  '.chosen-select-deselect'  : {allow_single_deselect:true},
  '.chosen-select-no-single' : {disable_search_threshold:10},
  '.chosen-select-no-results': {no_results_text:'Oops, nothing found!'},
  '.chosen-select-width'     : {width:"95%"}
}
for (var selector in config) {
  $(selector).chosen(config[selector]);
}
  </script>

问题是,在模态框外使用时,选择看起来很好。但是,当在模式框中使用时,选择的所有内容的宽度都像 10px。我错过了什么?任何帮助表示赞赏。
编辑:我只是尝试通过 jquery 设置它的宽度,但没有用。

最佳答案

我认为问题在于您如何设置所选插件。使用具有自定义宽度的最低限度设置效果很好:

$(".chosen-select").chosen({width: "95%"}); 

和:

http://jsfiddle.net/0h4fowp5/1/

关于javascript - 带有引导模式框的自定义选择框错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29450756/

相关文章:

php - js和css按需加载

html - 圆圈内的文本未对齐 html css

javascript - window.setInterval 是否有最大延迟限制

javascript - php 的 ajax 加载无法正常工作

javascript - Vuejs Prop 不断变化

php - 用户可以在浏览器开发工具中操作选择框值吗

javascript - Html vs JSP - 获取请求 header token 值

javascript - Angular 动画因不透明度​​设置而失败(以及更多错误)

javascript - 对象不支持属性或方法 'format' IE7/8

javascript - 声音管理器 : MySound is not defined