0

colorbox iframe を使用して、外部ページへのポップアップを開きます。HTML ページには、HTML ul タグに追加する HTML コンテンツと JavaScript からのコンテンツ (AJAX 呼び出し後) があります。

// カラーボックスを初期化 $(".iframe").colorbox({iframe:true, width:"80%", height:"80%"}); // これは document.ready 関数にあります // メインページ

<ul>
</ul>
</div>
<script>
---Some AJAx QUERY 
-- USE THE DATA FROM ajax QUERY TO CREATE A NEW <UL>
var ul_append="<a class=iframe href=#> </a>"
$(ul_append).appendTo('#grid10 ul');
</script>

したがって、私が見ている問題は、ul_append によって形成されたタグをクリックすると、このエラーが発生することです。

$close.html(settings.close).show is not a function
$close.html(settings.close).show();

"

以前のものは問題なく動作します...手がかりはありますか??

4

1 に答える 1

0

読み込んでいる ajax コンテンツには jQuery も含まれていると思います。この jQuery の 2 番目のバージョンは、最初にロードして拡張した jQuery ライブラリを colorbox プラグインで置き換えているため、使用しようとすると問題が発生します。

于 2012-04-19T21:37:35.330 に答える