案例1: 曾经在使用fancybox时,我无法获得以下代码在iframe中工作(是的,我尝试了所有与以下代码相关的风格。 see here [我也回答了这个线程])最佳实践:在iframe中使用jQuery
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)
这让我感到困惑。我在使用jQuery在iframe中搜索问题。有人说在iframe中有另一个jquery没有问题。大多数ppl似乎没有问题?因为我无法找到许多相关的问题。
- 请告诉我这里出了什么问题。在iframe中使用jquery时需要注意的事项?
- 另请参阅我需要查找的一些资源来处理这些类型的问题。像iframes相关?或iframes和JavaScript,范围相关的问题?等等?
注:
1.这些iFrame是正常工作时用jQuery的1.5.2.min.js单独访问包括在顶部。 2. 我的环境:windows xp | firefox 3.6.22 | jquery 1.5.2 | fancybox 1.3.4
你好马克..我只是尝试使用1.6.4,但没有运气! 。使用$的脚本,在同一个项目中,但在其他页面中,使用花哨的box-iframe(不包括其中的主jQuery文件)。唯一不同的是,那些页面已经得到了ui tabs /或uploadify。我在想这些代码是否在使iframe中的父元素可用? –