Colorbox iframe无法在同一页面上打开

时间:2012-04-19 09:56:22

标签: jquery colorbox

我正在使用colorbox iframe打开外部页面的弹出窗口。在HTML页面中,有一些HTML内容和一些来自javascript的内容(在AJAX调用之后)附加到HTML ul标记。

喜欢的东西          //初始化colorbox     $(“。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();

早期的工作正常......任何线索?

1 个答案:

答案 0 :(得分:0)

我的猜测是你加载的ajax内容也包含jQuery。第二个版本的jQuery正在替换您最初加载并使用colorbox插件扩展的jQuery库,这会在尝试使用它时导致问题。