如何使用引导和助推器加载jquery-1.11.2?
我使用的是yii框架,带有Boostrap和Booster。 在我的网页上,我需要使用jQuery版本1.9.1。 当我把它包括在内时 $cs->registerScriptFile($baseUrl.'/js/jquery-1.11.2.min.js')) 我开始出现各种Jquery错误,例如Jquery(…)。评级不是一个函数等 我需要包括jquery1.11.2,以使所有功能正常工作。 我应该怎么做,我试着在booster中禁用js加载,我试着更新bootstrap和booster,我试着将jquery文件放在页面的不同部分,但我所有的尝试都是徒劳的。如何使用引导和助推器加载jquery-1.11.2?,jquery,twitter-bootstrap,yii,yii-extensions,yii-booster,Jquery,Twitter Bootstrap,Yii,Yii Extensions,Yii Booster,我使用的是yii框架,带有Boostrap和Booster。 在我的网页上,我需要使用jQuery版本1.9.1。 当我把它包括在内时 $cs->registerScriptFile($baseUrl.'/js/jquery-1.11.2.min.js')) 我开始出现各种Jquery错误,例如Jquery(…)。评级不是一个函数等 我需要包括jquery1.11.2,以使所有功能正常工作。 我应该怎么做,我试着在booster中禁用js加载,我试着更新bootstrap和booster,我试着
请帮助我识别问题默认情况下,Yii有自己的JQuery库。在引导中,尝试加载Yii Core JS文件。如果您加载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\u END; Yii::app()->clientScript->registerCoreScript('jquery'); Yii::app()->clientScript->registerCoreScript('jquery.ui')
谢谢你,伙计,我尝试了选项2,但当我删除该行时,我得到了“对非对象调用成员函数getBaseUrl()”,没有任何效果。如果你还有时间,请帮我。感谢我的新编辑。增加报价左右。另外,请尝试不使用引号“baseUrl”=>“Yii::app()->baseUrl”而不是“baseUrl”=>Yii::app()->baseUrl谢谢你的回答是正确的,我刚刚添加了像这样的绝对路径“baseUrl”=>”,