2012-11-19 108 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「);
} }); });