地图全屏时 select2 不显示

Posted

技术标签:

【中文标题】地图全屏时 select2 不显示【英文标题】:select2 is not showing when the map is fullscreen 【发布时间】:2020-01-19 03:44:32 【问题描述】:

嘿,我试图在谷歌地图上显示 select2(它的后端),但当地图全屏时,列表没有显示。我尝试通过更改 z-index 值但不工作。可以有人帮帮我吗??

    $('document').ready(function() 
    $('#Name').select2(
        placeholder: "Choose name",
        minimumInputLength: 3,
        ajax: 
            url: 'somthing here ...',
            dataType: 'json',
            data: function (params) 
                return 
                    q: $.trim(params.term)
                ;
            ,
            processResults: function (data) 
                // console.log(data);
                return 
                    results: data
                ;
            ,
            cache: true
        
    );
   );

【问题讨论】:

【参考方案1】:

现在您的 select2 div 位于 body 的所有 div 最后一个元素之外。

dropdownParent 传递给 google 地图类,以便 select2 div 将在该 div 中。

检查检查元素,然后尝试使用 z-index。

 $('#Name').select2(
        placeholder: "Choose name",
        minimumInputLength: 3,
        dropdownParent: $('.map'),
        ajax: 
            url: 'somthing here ...',
            dataType: 'json',
            data: function (params) 
                return 
                    q: $.trim(params.term)
                ;
            ,
            processResults: function (data) 
                // console.log(data);
                return 
                    results: data
                ;
            ,
            cache: true
        
    );

查看更多信息:common-problems

【讨论】:

以上是关于地图全屏时 select2 不显示的主要内容,如果未能解决你的问题,请参考以下文章

我想问有没有播放器,看电影全屏时,能显示时间。显示播放多长时间,还有多长时间!

javafx 全屏时去掉提示信息 按ESC退出全屏。

全屏时Windows7的任务栏把视频的进度条挡住了,好烦啊,求解

js如何监听浏览器全屏时退出按钮事件?

qt 中不规则窗体如何始终置顶?浏览器全屏时在其上面也能显示,就像360一样。。。

ubuntu虚拟机怎么设置全屏显示