Colorbox iframe – 仅加载特定div

我正在使用wordpress和jquery colorbox插件,我正在从我的网站加载内部页面到iframe。 我想要只加载一个特定的div ID,或者隐藏特定的div ID或类。 我从iFrame上读过Colorbox Load Specific div,但不幸的是我无法使这段代码工作,整个页面继续显示在iframe中。 我的链接用类.colorbox-link标识,我试图只在iframe中显示#main的div。 这是我在header.php中放置的当前代码:

 $(window).load(function () { var $iframe = $(".colorbox-link"); $(".colorbox-link").colorbox({ href: $(".colorbox-link").attr('href') + " #main", }); });  

对不起,如果这是一个jquery新手问题 – 提前感谢任何帮助!

在这种情况下,好的colorbox不会在iframe中显示任何内容。 iframe不是colorbox所假设的,你必须将colorbox的iframe属性显式设置为true才能在iframe中显示某些内容。 无论如何,这不是你想要做的事情。

您发布的代码应该可以使用(在逗号之外),所以也许您应该发布一个链接来演示您遇到的问题。 还要仔细检查’#main’是否与要加载的文档中的元素匹配。