私はできる限り問題を説明しようとします。
ユーザーがリンクをクリックしたときに情報を表示するために、カラーボックス (まだ使用していない方のためのライトボックス タイプのスクリプト) を使用するプロジェクトを完成させ、引き渡しました。
私のツールを与えられたチームは、ホームページの iframe にそれをロードします。彼らが私に言ったことから、カラーボックスの位置は、iframe 内のコンテンツのサイズによっては奇妙です。
コンテンツが「短い」場合、カラーボックスは適切に表示されます (配置方法に関して)。iframe 内のコンテンツが「長い」場合、カラーボックスはおかしくなり、カラーボックスのコンテンツを実際に表示するには、ユーザーは多くのスクロールを行う必要があります。
以下のコード スニペット:
$(document).ready(function() {
$(".iframe").colorbox({iframe:true, width:"80%", height:"80%"});
});
それから私のHTMLにはこれがあります:
<a class="iframe" href="http://LINK TO AN EXTNERAL PAGE">BLAH</a>
iframe でうまく動作させる方法 (位置) についてのアイデアはありますか? まず、カラーボックス js と css を親ページ (ツールを iframe にロードしているページ) に追加する必要があると考えています。
誰かが私を助けることができれば、私は素晴らしいでしょう. 私が十分な情報を提供していなかったり、私が書いたことが意味をなさない場合は申し訳ありません.
ありがとう!