3

我正在使用 jquery colorbox 插件,并且正在将我网站上的内部页面加载到iframe.

这个页面也可以直接加载,例如从谷歌搜索。

这些页面上有一个面包屑。当页面作为 iframe 加载时,我想隐藏面包屑,因为面包屑是不必要的。仅当人们直接访问该页面时,面包屑才有用。

我已经阅读了这个问题:Colorbox iframe - loading specific div only并试图隐藏一个特定的 div 但它不起作用。

我还在Colorbox 上阅读了这个问题:从 iframe 加载特定的 div并尝试仅加载面包屑下方的 div。

任何想法 ?

4

1 回答 1

1

我找到了在颜色框中加载页面时隐藏面包屑的解决方案。您必须将 fastIframe 设置为 false 并添加一个 onComplete 函数。

$(document).ready(function(){ $(".iframe").colorbox({ iframe:true, fastIframe:false, onComplete: function() { $("iframe").contents().find(" #backlinks").css("display","none");
} }); });

于 2012-12-23T15:51:19.827 回答