案例1: 一旦使用fancybox,我无法在iframe中使用以下代码。(是的,我尝试了与以下代码相关的所有风格。see here [我也回复了这个帖子])
parent.$.fancybox.close();
最后,我通过从iframe中删除主jquery文件(jquery-1.5.2.min.js)解决了这个问题。
案例2: 在同一个项目的另一个页面中,同一个fancybox(iframe)说 $未定义。
现在,我通过在iframe中添加主jquery文件(jquery-1.5.2.min.js)解决了这个问题。
我现在面临的问题是: $ .fancybox.resize不适用于这个iframe!(我坚信其主要的jquery(jquery-1.5.2.min.js)的原因我我在iframe里面。)
这让我感到困惑。我在iframe中使用jquery时搜索了问题。有人说在iframe中有另一个jquery是没有问题的。大多数人似乎没有问题?因为我无法找到许多相关问题。
注意:
1.当使用顶部包含的jquery-1.5.2.min.js单独访问时,这些iframe正常工作。
2. 我的环境: windows xp | firefox 3.6.22 | jquery 1.5.2 | fancybox 1.3.4