0

有jQuery经验的人可以看看我的以下描述并给我一些建议:

Default.aspx:此页面在其部分有 JQuery 参考。LoginControl.aspx:此页面在其部分也有 JQuery 参考。

在 Default.aspx 中,有一个

所以当Default.aspx打开时,它会加载JQuery.js库,而当iFrame打开时,它会第二次加载JQuery,因为LoginControl.aspx会加载它,我说的对吗??

我不确定这是否会导致问题或正常?两个参考将被加载到不同的范围?他们可能会发生冲突吗?

我不知道其他解决方案,我必须在两个 aspx 页面中使用 JQuery 库,如果我没有在 LoginControl.aspx 中包含引用,那么我不能使用 JQuery,它会给我错误。

目前它看起来在两个页面的标题部分都有 Jquery,但我不确定这是否可以?适用于所有浏览器??

谢谢!

4

2 回答 2

0

我不确定这是否会导致问题或正常?两个参考将被加载到不同的范围?他们可能会发生冲突吗?

这个是正常的。这些库将在它们自己的范围内运行。

于 2012-05-04T06:52:05.267 回答
0

您实际上可以通过以下方式克隆原始 jQuery 对象:

window.$ = parent.window.$;

此外,还可以在嵌入框架中使用另一个(版本)jQuery,范围不同,如果您希望用户对一个文件执行两个 http 请求,这取决于您!

编辑:将其更改为更好的克隆版本。

于 2012-05-04T06:54:03.707 回答