Fancybox叠加层覆盖内容

问题描述 投票:0回答:1

我几个月来一直遇到这个问题。我想做的是在页面加载时打开一个花式框。我的代码用AJAX数据填充了花式框。

该代码有效,但是由于某种原因,覆盖层覆盖了内容。当我查看html时,内容嵌套在叠加层中,而不是叠加层之外的单独元素。

我已经尝试了Internet上的所有解决方案,但似乎仍然无法解决此问题。仅当我通过代码将AJAX加载到fancybox时才会发生。含义:我没有使用超链接。我尝试使用超链接并调用.trigger(“ click”)...不起作用。

@if(deniedUsersListCnt > 0){
    <script>
        $(document).ready(function () {
            fancyBoxAjaxGet("/UsersAdmin/_ShowListOfDeniedUsers");
        });
    </script>
}

function fancyboxAjaxGet(dUrl){
    $.fancybox.open({
        href: dUrl,
        type: "ajax",
        ajax: {
            type: "GET"
        }
    });
}

我正在使用fancybox版本2.1.5JQuery版本2.1.1

javascript ajax fancybox
1个回答
0
投票

[我所做的是:$(“。fancybox-wrap”)。insertBefore($(“。fancybox-overlay”)));

© www.soinside.com 2019 - 2024. All rights reserved.