javascript - bootstrap-select 不适用于狭窄的领域

标签 javascript jquery css twitter-bootstrap

我正在使用 bootstrap-select.js增强移动网站。

在我遇到问题的页面上,我已经成功地使用插件来设置字段样式,如下所示:

<div>
    <h:selectOneMenu value="#{bean.paymentChoices}" styleClass="selectpicker">
        <f:selectItem itemValue="#{null}" itemLabel="Select an Option" />
        <f:selectItems value="#{bea.paymentChoiceItems}" var="selectItem" itemLabel="#{selectItem.label}" itemValue="#{selectItem.value}" />
    </h:selectOneMenu>
</div>

我用来套用selectpicker样式的JS如下:

$(".selectpicker").selectpicker('mobile);

但是,我有 3 个菜单也有 selectpicker 类,但是它们的宽度设置为屏幕宽度的 30% - theJS 无法在它们上设置 selectpicker 样式。

有人知道为什么会这样吗?

最佳答案

发现(并解决了!)的问题:

正如我在问题中提到的那样,我将宽度设置为 30%。

我添加了一些媒体查询来检查屏幕宽度,并相应地设置下拉宽度,使用百分比,例如宽度:npx;不是宽度:30%

关于javascript - bootstrap-select 不适用于狭窄的领域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19402276/

相关文章:

javascript - jQuery 中是否有类似 array_unique() 的函数?

javascript - 如何将两张图片并排放置

javascript - 出现覆盖时防止背景滚动

javascript - 提交时停止表单刷新页面

html - 使用内容扩展 div,而不移动其下方的元素

javascript - 安装扩展后,Safari 中的选项卡重新加载

javascript - 通过 javascript 和 FB.api 下载 facebook 帖子时如何进行分页?

javascript - 如何检测html输入对象是否是按钮?

javascript - 在js中找到多边形的中心点

javascript - 根据值返回0或NaN计算负载