如何使用 bootstrap 和助推器加载 jquery-1.11.2?
How to load jquery-1.11.2 with bootstrap and booster?
我正在使用带有 Boostrap 和 Booster 的 yii 框架。
在我的网页上,我需要使用 jQuery 版本 1.9.1。
当我包括它时,例如
$cs->registerScriptFile($baseUrl . '/js/jquery-1.11.2.min.js')
我开始收到各种 Jquery 错误,例如 jQuery(...).rating is not a function ect..
我需要包含 jquery1.11.2 才能使所有功能正常工作。
我应该怎么办,我尝试在 booster 中禁用 js 加载,我尝试更新 bootstrap 和 booster 我尝试将 jquery 文件放在我页面的不同部分,但我所有的尝试都是徒劳的。
请帮我找出问题
默认情况下,Yii 有自己的 JQuery 库。在 bootstrap 中,尝试加载 Yii Core JS 文件。如果你加载你的 JQuery 那么它会发生冲突并给你错误。有2种方法可以克服。
- 用你的最新版本更新 Yii 核心 jquery 文件。简单但不建议更改核心文件。
你可以要求 Yii 在 main.php >> components 部分获取你的 Jquery 文件而不是核心文件添加如下
'clientScript'=>array(
'packages'=>array(
'jquery'=>array(
'baseUrl'=> 'Yii::app()->baseUrl',
'js'=>array('1.7.2/jquery.min.js'),
)
),
),
希望对您有所帮助!!
此致
使用 jQuery 1.11.2 与 bootstrap 3 和 yii 的最佳方式你应该只注意加载位置 jQuery yii 默认必须加载 jQuery加载自定义 js 后,请参见下面的示例代码
Yii::app()->clientScript->registerScriptFile(Yii::app()->params['designFrontEnd']. 'js/jquery-1.11.2.min.js');
Yii::app()->clientScript->coreScriptPosition=CClientScript::POS_END;
Yii::app()->clientScript->registerCoreScript('jquery');
Yii::app()->clientScript->registerCoreScript('jquery.ui');
我正在使用带有 Boostrap 和 Booster 的 yii 框架。 在我的网页上,我需要使用 jQuery 版本 1.9.1。 当我包括它时,例如
$cs->registerScriptFile($baseUrl . '/js/jquery-1.11.2.min.js')
我开始收到各种 Jquery 错误,例如 jQuery(...).rating is not a function ect..
我需要包含 jquery1.11.2 才能使所有功能正常工作。 我应该怎么办,我尝试在 booster 中禁用 js 加载,我尝试更新 bootstrap 和 booster 我尝试将 jquery 文件放在我页面的不同部分,但我所有的尝试都是徒劳的。 请帮我找出问题
默认情况下,Yii 有自己的 JQuery 库。在 bootstrap 中,尝试加载 Yii Core JS 文件。如果你加载你的 JQuery 那么它会发生冲突并给你错误。有2种方法可以克服。
- 用你的最新版本更新 Yii 核心 jquery 文件。简单但不建议更改核心文件。
你可以要求 Yii 在 main.php >> components 部分获取你的 Jquery 文件而不是核心文件添加如下
'clientScript'=>array( 'packages'=>array( 'jquery'=>array( 'baseUrl'=> 'Yii::app()->baseUrl', 'js'=>array('1.7.2/jquery.min.js'), ) ), ),
希望对您有所帮助!!
此致
使用 jQuery 1.11.2 与 bootstrap 3 和 yii 的最佳方式你应该只注意加载位置 jQuery yii 默认必须加载 jQuery加载自定义 js 后,请参见下面的示例代码
Yii::app()->clientScript->registerScriptFile(Yii::app()->params['designFrontEnd']. 'js/jquery-1.11.2.min.js');
Yii::app()->clientScript->coreScriptPosition=CClientScript::POS_END; Yii::app()->clientScript->registerCoreScript('jquery'); Yii::app()->clientScript->registerCoreScript('jquery.ui');