我正在使用带有 Boostrap 和 Booster 的 yii 框架。 在我的网页上,我需要使用 jQuery 版本 1.9.1。 当我包括它时,例如
$cs->registerScriptFile($baseUrl . '/js/jquery-1.11.2.min.js')
我开始收到各种 Jquery 错误,例如 jQuery(...). rating 不是函数等..
我需要包含 jquery1.11.2 才能使所有功能正常工作。 我应该做什么,我尝试禁用 booster 中的 js 加载,我尝试更新 bootstrap 和 booster 我尝试将 jquery 文件放在页面的不同部分,但我所有的尝试都是徒劳的。 请帮我找出问题所在
最佳答案
默认情况下,Yii 有自己的 JQuery 库。在 Bootstrap 中,尝试加载 Yii Core JS 文件。如果你加载 JQuery 那么它会发生冲突并会给你错误。有两种方法可以克服。
- 使用您最新的文件更新 Yii 核心 jquery 文件。更改 Core 文件很简单,但不建议更改。
您可以要求 Yii 获取您的 Jquery 文件,而不是 main.php >> 组件 部分中的 Core 文件,您需要添加如下
'clientScript'=>array( 'packages'=>array( 'jquery'=>array( 'baseUrl'=> 'Yii::app()->baseUrl', 'js'=>array('1.7.2/jquery.min.js'), ) ), ),
希望这有帮助!
问候
关于jquery - 如何使用 bootstrap 和 booster 加载 jquery-1.11.2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30198311/