javascript - Select2 不允许我滚动查看其余选项
问题描述
我有一个 select2 选择框,它从 php 收集数据并将它们转换为 select2 选择框的选项。这里的问题是它不会让我出于某种奇怪的原因向下滚动选项列表。我们有一个前端开发人员,他设计了所有东西并将 select2 选择框插入到模态中。当试图在选择框内滚动时..这就是我得到的:
https://gyazo.com/21ad4aad44eb67c21419d93dba5fbe6b
我尝试使用文档来找到解决方案,甚至尝试禁用整个正文和 html 上的滚动。这些都不起作用。即使身体没有启用滚动,该选项仍然不允许我滚动......
<div class="items">
<div class="label"><?php _e('Company', 'layback'); ?></div>
<div class="inputs">
<select class="select2 task--new-company">
<option value="0"><?php echo __('Please select...', 'layback'); ?></option>
<?php
$aCompanyARGS = array(
'post_type' => 'company',
'post_status'=> 'publish',
'posts_per_page'=> -1,
);
$aCompanyQuery = new WP_Query($aCompanyARGS);
$aCompanyPost = $aCompanyQuery->posts;
foreach($aCompanyPost as $iCompanyKey => $oCompany)
{
?>
<option value="<?php echo $oCompany->ID; ?>"><?php echo $oCompany->post_title; ?></option>
<?php
}
?>
</select>
</div>
</div>
解决方案
只需在 select2.css 中将 max-height 指定为您想要的长度。喜欢
<style>
max-height:200px;
overflow-y:scroll;
</style>
推荐阅读
- json - 如何修复跨站脚本弱点(在 JSON 响应中持续存在并在 Json 响应中反映)
- flutter - 有没有办法在 Flutter 中使用谷歌地图创建可搜索区域(使用 google_maps_flutter)?
- regex - 检查字符串 bash 中是否存在 2 个子字符串
- c# - C# 从 C++ cfg 文件导入图像坐标
- python-3.x - 使用 Python 通过 Kerberos 身份验证连接到 HDFS
- c# - 如何使用从控制器保留的文本框值重定向回视图上的表单
- typescript - 在ngrx实体中请告诉我什么类型
处于实体状态 - mysql - 无法在本地实例 MySQL 中构建架构
- html - 在 django 服务器中运行时 html 模板的 css 问题
- agora.io - Agora.io 的云重新编码 RESTful API 错误