Fancybox叠加层涵盖内容

时间:2015-06-11 04:46:48

标签: javascript ajax fancybox

我已经好几个月了。我试图做的是在页面加载时打开一个fancybox。我的代码使用AJAX数据填充fancybox。

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

我已尝试过互联网上的所有解决方案,但似乎无法解决此问题。它只发生在我通过代码将AJAX加载到fancybox中时。含义:我没有使用超链接。我尝试使用超链接并调用.trigger("点击")...无法正常工作。

<?php

class myclass {
    // constructor
    function myclass()
    {
        return(true);
    }

    // method 1
    function myfunc1()
    {
        return(true);
    }

    // method 2
    function myfunc2()
    {
        return(true);
    }
}

$class_methods = get_class_methods('myclass');
// or
$class_methods = get_class_methods(new myclass());

foreach ($class_methods as $method_name) {
    echo "$method_name\n";
}

?>

我使用 fancybox版本2.1.5 JQuery版本2.1.1。

1 个答案:

答案 0 :(得分:0)

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