如何在fancybox加载时显示div

时间:2017-09-20 00:42:51

标签: fancybox-3

我有一个包含隐藏div类

的CSS的页面
.sectiondiv.showhide {
  display: none;
}

但是当在fancybox iframe中加载同一页面时,我希望能够看到相同的内容。我在jquery.fancybox.css中尝试了以下CSS,但这没有帮助。有关此修复的任何建议吗?

1 个答案:

答案 0 :(得分:0)

为什么不简单地检查页面是否在fancyBox iframe中,如果需要,只需添加自定义CSS?您可以创建“mypage.html?fancyboxed = true”等链接,以便更轻松地进行检查。

另一个解决方案是使用aferLoad回调来访问iframe内容并进行一些修改。

这是您在iframe中访问某些元素的方法:

$.fancybox.getInstance().current.$content.find('iframe').contents().find('body')