【发布时间】:2011-09-24 16:54:03
【问题描述】:
案例 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) i我包括在 iframe 中。)
这让我很困惑。我在 iframe 中使用 jquery 时搜索了问题。有人说在 iframe 中有另一个 jquery 没有问题。大多数人似乎没有问题?因为我找不到很多相关的问题。
- 请告诉我这里出了什么问题。在 iframe 中使用 jquery 时需要注意什么?
- 另外请向我介绍一些我需要查找的资源来处理这些类型的问题。喜欢与 iframe 相关吗?或 iframe 和 javascript,范围相关的问题?等等?
注意:
1. 这些 iframe 在使用顶部包含的 jquery-1.5.2.min.js 单独访问时正常工作。
2. 我的环境 : windows xp |火狐3.6.22 | jQuery 1.5.2 |花式盒子 1.3.4
【问题讨论】: