私はテキストリンクが必要なページを持っていて、画像リンクは最初のリンク(p)だけが動作しているのと同じiframeページ を開きます。 画像リンクでは、カラーボックスが開き、タイトルは と表示されますが、iframeのコンテンツは表示されません。完全に空白です。同じページでiframeされたcolorboxを2回呼び出す - 1つしか動作しない
$("body.mediaPackPage p.genericLinkButton a,
body.mediaPackPage .rightImageColumn a img").colorbox({width:"90%",
height:"90%", iframe: true, title: "Online Media
Pack"});
<p class="genericLinkButton"><a href="media_pack/index.html">Online Media Pack magazine <span class="smallArrow">></span></a></p>
<div class="rightImageColumn"><a href="media_pack/index.html"><img src="/img_middleColumn/media-pack.jpg" alt="Media Pack" /></a></div>
おかげ
これを画像ではなくアンカーに割り当てるとどうなりますか? 'body.mediaPackPage .rightImageColumn a img'の代わりに' body.mediaPackPage .rightImageColumn a'を意味します。 –
はい!ありがとうございました!興味のないところから、関数がimgに割り当てられたときにまだカラーボックスが起動したとは思いませんか?私はまだあなたが見ているjQueryに新しいです... –
乾杯、確かになぜ - 最高の推測のための私の答えを参照してください。 –