我正在尝试将jquery 1.9添加到bootstrap,但在项目中使用jquery 1.7.2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我正在尝试将jquery 1.9添加到bootstrap,但在项目中使用jquery 1.7.2相关的知识,希望对你有一定的参考价值。

我有一个项目,旧的一个使用jQ 1.7.2,但在控制台我从Bootstrap得到一个错误告诉BS需要jQuery 1.9或更高版本。我无法将jQ 1.9添加到整个项目中,因为什么都行不通。尝试在application.coffee中的js requiers之间使用jQuery.noConflict(),但不管我如何订购它我得到这个:

TypeError:jQuery不是一个函数

jQ 1.7.2来自gem,jQ 1.9和BS是application.coffee中资产代码中的文件:

#= require vendor/browser-update
#= require jquery
#= require jquery_ujs
#= require jquery.ui.core
#= require jquery.ui.widget
#= require jquery.ui.mouse
#= require jquery.ui.position
#= require jquery.ui.draggable
#= require jquery.ui.droppable
#= require jquery.ui.button
#= require jquery.ui.dialog
#= require jquery.ui.autocomplete
#= require jquery.ui.tabs
#= require jquery.ui.progressbar
#= require jquery.ui.sortable
#= require jquery-form

#= require_tree ./vendor
#= require js-routes
#= require twitter/bootstrap/bootstrap-tooltip
#= require twitter/bootstrap/bootstrap-popover
#= require variables
#= require_tree ./libraries
#= require profile
#= require rails-timeago
#= require locales/jquery.timeago.pl.js
#= require_tree ./application

# Relics Angular App
#= require lodash
#= require angular
#= require angular-sanitize
#= require angular-cookies
#= require angular-prevent-default
#= require oz-container-helper

#= require angular-google-maps
#= require angular-dragdrop
#= require angular-ui-sortable
#= require angular-bootstrap
#= require ./angular/init
#= require ./angular/router
#= require_tree ./angular

# priv js
#= require oz-edit-modal-request
#= require oz-contrast-changer

# bootstrap js
#= require jquery-1.9.1
#= require bootstrap.js
#= require bootstrap-sprockets
$jq191 = $.noConflict(true)

我也尝试在BS和jQ 1.7.2之前添加jQ 1.9,但它仍然不起作用。

答案

我认为唯一可能有用的是使用较旧版本的bootstrap。否则,将所有代码更新为1.9及更高标准。

以上是关于我正在尝试将jquery 1.9添加到bootstrap,但在项目中使用jquery 1.7.2的主要内容,如果未能解决你的问题,请参考以下文章

是否值得将现有的 iOS 应用程序从 Phonegap 1.2 升级到 1.9?

在 jQuery 1.9 删除 .toggle(function,function) 后有啥替代方法?

将 Jquery 添加到 Vue-Cli 3

将代码从 Django 1.9 版翻译到 2.0 版

将 jquery timepicker 添加到网站

每年将生日事件添加到 jQuery 完整日历中