相关疑难解决方法(0)

我可以在同一页面上使用多个版本的jQuery吗?

我正在开发的项目需要在客户的Web页面上使用jQuery.客户将插入我们将提供的一大块代码,其中包括一些<script><script>-created 中构建窗口小部件的元素<iframe>.如果他们还没有使用最新版本的jQuery,那么这也将包括(最有可能)<script>Google的托管版jQuery.

问题是一些客户可能已经安装了旧版本的jQuery.虽然这可能有用,如果它至少是一个相当新的版本,我们的代码确实依赖于jQuery库中最近引入的一些功能,所以当客户的jQuery版本太旧时必然存在实例.我们不能要求他们升级到最新版本的jQuery.

是否有任何方法可以加载更新版本的jQuery,仅在我们的代码上下文中使用,不会干扰或影响客户页面上的任何代码?理想情况下,也许我们可以检查jQuery的存在,检测版本,如果它太旧,那么以某种方式加载最新版本只是用于我们的代码.

我有想法<iframe>在客户的域中加载jQuery ,也包括我们的<script>,这似乎可能是可行的,但我希望有更优雅的方式来做到这一点(更不用说没有性能和复杂性的惩罚了额外的<iframe>s).

javascript iframe jquery

411
推荐指数
6
解决办法
27万
查看次数

如何在同一页面上运行不同版本的jQuery?

我的公司购买了一个在页面上呈现ASP.NET控件的产品.此控件使用jQuery 1.2.3并向页面添加脚本标记以引用它.如果以任何方式修改控件(包括修改引用不同版本的jQuery),控件的开发人员将不支持使用该控件.

我即将开始开发自己的控件,并希望使用jQuery 1.3的功能和速度改进.这两个控件都需要存在于同一页面上.

如何让购买的控件使用jQuery 1.2.3和新的自定义开发来使用jQuery 1.3?出于好奇,如果我们使用另外一个需要引用另一个版本的jQuery的控件怎么办?

javascript asp.net jquery

68
推荐指数
2
解决办法
4万
查看次数

在同一页面上使用不同版本的jQuery

我服务的用户在我提供的页面中包含JS.我正在托管他们所包含的脚本.我的脚本对其内容进行了一些操作.如果我可以使用jQuery,我厌倦了编写自己的DOM操纵器/选择器并浪费时间来完成可以用1行代码完成的工作.

我的服务的一些用户已经在他们的页面上使用jQuery(或Prototype等),所以如果我包含jQuery会有冲突.因为会有版本差异,所以我不想在jQuery存在的情况下使用他们的jQuery选择器,方法.

请记住,我无法控制他们的页面,我如何包含jQuery并避免冲突?

jquery jquery-selectors

2
推荐指数
1
解决办法
1496
查看次数

标签 统计

jquery ×3

javascript ×2

asp.net ×1

iframe ×1

jquery-selectors ×1