javascript - 根据屏幕高度选择下拉高度

标签 javascript jquery html css selectize.js

美好的一天!

我有一个使用“selectize”插件的下拉选择。 如何根据屏幕高度设置下拉内容高度,因为我的下拉选择中有很多元素,所以最好将它们呈现在一个更长的列表中,而不仅仅是一个短列表。

目前我所拥有的。 enter image description here

期望的输出

enter image description here

我尝试使用下面的代码,只是在控制台上玩,但是它不起作用。

.selectize-dropdown, .selectize-dropdown.form-control{
        height: -webkit-fill-available !important;
        height: -moz-available !important;
        height: fill-available !important;
}

.selectize-dropdown-content{
   /* height: -webkit-fill-available !important;
        height: -moz-available !important;
        height: fill-available !important;*/

}

请给点建议,谢谢!

最佳答案

我设法达到预期的输出

.selectize-dropdown, .selectize-dropdown.form-control{
    height: 90vh !important;
}

.selectize-dropdown-content{
    max-height: 100% !important;
    height: 100% !important;
}

关于javascript - 根据屏幕高度选择下拉高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46613111/

相关文章:

javascript - 如何将参数传递给自治函数并获取值?

javascript - 为什么不将 "9007199254740991"视为整数索引?

javascript - 我想在模态窗口中显示 PDF ajax 响应

javascript - Chart.JS - 在点之上显示值

python - 在原始 HTML 文件上写回 Beautifulsoup 时出错

javascript - 如何使用 jQuery n json 动态编写 HTML 标签?

javascript - System.out.println ("Hello World");

javascript - 在 Chrome 中禁用缓存的情况下 React Rerender

javascript - 用自定义 javascript 全局命名空间替换窗口

jquery - 在 WordPress 中使用 fancybox 加载内联内容