iframe和父级中的多个jQuery实例

时间:2011-04-08 15:24:03

标签: jquery plugins jquery-plugins

我有一个页面,其中包含jQuery和一些插件的链接,主要是jqModal 该页面有多个链接,可以打开模态窗口。模态窗口使用iframe来显示其内容,而模态内部则是一个再次链接到jQuery和jqModal的页面。在我关闭模态并尝试使用父页面上的链接打开另一个模态之前,一切似乎都能正常工作。

关闭窗口后,对模态链接的任何后续点击都会给出错误,说明jQuery($)未定义(特别是$(“#”+ name).jqm不是函数,其中$('#name' ).jqm实例化模态窗口。)

我尝试过使用jQuery.noConflict()但无济于事,因为所有的插件都使用相同的$ jQuery变量,并且网站的结构不允许多个变量进入不同的jQuery实例。

在模态窗口关闭后有没有办法重新链接jQuery,以便重新获得对其他模态链接的访问权限?

由于

1 个答案:

答案 0 :(得分:0)

从jquery 1.5版开始,你可以使用jQuery.sub()函数创建jQuery的多个实例。