如何使用 jquery 1.9.1 而不是 jquery 1.4

Posted

技术标签:

【中文标题】如何使用 jquery 1.9.1 而不是 jquery 1.4【英文标题】:How to use jquery 1.9.1 instead of jquery 1.4 【发布时间】:2013-09-04 14:48:07 【问题描述】:

我使用的是 rails 3.2,默认 jquery 使用的是 1.4,但我想使用默认 jquery 1.9.1,我该怎么做。

我试过了

<%= javascript_include_tag "application" %>
<%= javascript_include_tag "http://code.jquery.com/jquery-1.9.1.js" %>
<%= javascript_include_tag "http://code.jquery.com/ui/1.10.3/jquery-ui.js" %>

但我不想将它包含在javascript_include_tag 中并每次都从互联网下载。

当我将此代码复制到 assets/jquery_1.9.1.js 文件并加载它时,但 Jquery 滑块无法使用它。没有显示滑块。

【问题讨论】:

@MikeW;当我将此代码复制到 assets/jquery_1.9.1.js 文件并加载它时,但 Jquery 滑块无法使用它。没有显示滑块。 ***.com/a/17345961/29489 看看这个答案。它会解决你的问题。 【参考方案1】:

当 jQuery 1.9 发布时,删除了早期版本中存在的许多不推荐使用的功能。您的滑块很可能需要其中一些早期功能。

jQuery Migrate 是一个插件,可识别这些已弃用的功能并在必要时恢复该功能。你可以得到jQuery Migrate here

【讨论】:

以上是关于如何使用 jquery 1.9.1 而不是 jquery 1.4的主要内容,如果未能解决你的问题,请参考以下文章

使用 jQuery 选择样式为“visibility:visible”或“visibility:hidden”而不是“display:none”的项目

jQuery 只允许一个版本

使引导弹出框在悬停而不是单击时出现/消失

同时动画和淡入 - jquery

如何让 Kivy 1.9.1 或 1.9.2 在 OSX 10.12.2 上使用 SDL2 而不是 pygame?

如何在没有 JQUERY 的情况下从浏览器扩展向 localhost 发出 POST 请求?