3

jquery colorbox プラグインを使用しており、内部ページを自分の Web サイトからiframe.

このページは、たとえば Google 検索から直接読み込むこともできます。

これらのページにはブレッドクラムがあります。パンくずリストが不要なため、ページが iframe としてロードされたときにパンくずリストを非表示にしたい。ブレッドクラムは、ユーザーがページに直接アクセスする場合にのみ役立ちます。

質問を読みました: Colorbox iframe - 特定の div のみをロードし、特定の 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 に答える