我有一个页面,其中包含jQuery和一些插件的链接,主要是jqModal 该页面有多个链接,可以打开模态窗口。模态窗口使用iframe来显示其内容,而模态内部则是一个再次链接到jQuery和jqModal的页面。在我关闭模态并尝试使用父页面上的链接打开另一个模态之前,一切似乎都能正常工作。
关闭窗口后,对模态链接的任何后续点击都会给出错误,说明jQuery($)未定义(特别是$(“#”+ name).jqm不是函数,其中$('#name' ).jqm实例化模态窗口。)
我尝试过使用jQuery.noConflict()但无济于事,因为所有的插件都使用相同的$ jQuery变量,并且网站的结构不允许多个变量进入不同的jQuery实例。
在模态窗口关闭后有没有办法重新链接jQuery,以便重新获得对其他模态链接的访问权限?
由于
答案 0 :(得分:0)
从jquery 1.5版开始,你可以使用jQuery.sub()函数创建jQuery的多个实例。