我已经好几个月了。我试图做的是在页面加载时打开一个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。
答案 0 :(得分:0)
我所做的是:$(“。fancybox-wrap”)。insertBefore($(“。fancybox-overlay”)));