2012-11-19 71 views
3

我使用的是jquery colorbox插件,我从我的网站加载内部页面到iframeColorbox iframe - 隐藏特定的div(breadcrumb)

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

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

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

我也在Colorbox: loading specific div from an iframe上阅读过这个问题,并试图只加载面包屑下的div。

任何想法?

回答

1

我发现了一个解决方案,可以在页面加载到colorbox时隐藏breadcrumb。 你必须把fastIframe设置为false并添加一个onComplete函数。

$(文件)。就绪(函数(){$ ()颜色框({ IFRAME”的iframe “:真实, fastIframe:假的, 的onComplete:函数(){$ (” iframe“)。contents()。find(”#backlinks“).css(”display“,”none“);
} }); });