對於那些給予負面不合理的人,我感到抱歉。
有一些解決步驟:
1-刪除默認的yii jquery。
2-增加新的jquery 9版本的頂部。
但你不應該添加新的jQuery到header.php。
您必須將jquery添加到config/main.php並進行其他配置。
main.php
'components' => array(
...
'clientScript' => array(
'scriptMap' => array(
'jquery.js'=>false, //disable default implementation of jquery
'jquery.min.js'=>false, //desable any others default implementation
'core.css'=>false, //disable
'styles.css'=>false, //disable
'pager.css'=>false, //disable
'default.css'=>false, //disable
),
'packages'=>array(
'jquery'=>array( // set the new jquery
'baseUrl'=>'js/',
'js'=>array('jquery9.js'),
),
'bootstrap'=>array( //set others js libraries
'baseUrl'=>'bootstrap/',
'js'=>array('js/bootstrap.min.js'),
'css'=>array( // and css
'css/bootstrap.min.css',
'css/custom.css',
'css/bootstrap-responsive.min.css',
),
'depends'=>array('jquery'), // cause load jquery before load this.
),
),
),
...
),
它使jquery9放置其餘的jQuery文件上面。
'depends'=>array('jquery'), // cause load jquery before load this.
檢查您的jQuery控制檯衝突 – 2014-08-31 17:51:14
@Samuel這是我所有paeg控制檯,甚至一個簡單的頁面有此錯誤:類型錯誤:jQuery的(...)酥料餅不是一個函數 的jQuery(」 [數據肘節=酥料餅]')酥料餅(); – maryam 2014-09-01 05:31:06
如果您在佈局頁面中手動添加了jQuery,請將其刪除。 Yii默認已經包含了jQuery。 – 2014-09-01 10:56:40