0

こんにちは、jquery ウィーク カレンダーと php カレンダーを使用していますが、このようなクエリ ファイルを配置すると競合が発生します。

私のheader.phtmlファイルでは、コードは

<head>  
<?php
echo $this->headTitle('dddd');
$this->headMeta()
        ->setHttpEquiv('Content-Type', 'text/html;charset=utf-8')
        ->appendName('keywords', '')
        ->appendName('author', '')
        ->appendName('copyright', '')
        ->appendName('description', '');
$this->headLink()->headLink(array('rel' => 'favicon', 'href' => '/favicon.ico'), 'PREPEND');
$this->headLink()                
            ->appendStylesheet($this->baseUrl.'/styles/layout.css', 'all')
            ->appendStylesheet($this->baseUrl.'/scripts/jquery/jquery.css', 'all');

$this->headScript()->appendFile('http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js');
$this->headScript()->appendFile('http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js);           

$oFront = Zend_Controller_Front::getInstance(); 
if($oFront->getRouter()->getCurrentRouteName() == "template-schedules-edit-template-schedule" ){
    $this->headScript()->appendFile($this->baseUrl.'/scripts/jquery/plugins/weekcalendar/jquery-ui.min.js');
}else{
    $this->headScript()->appendFile('http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.19/jquery-ui.min.js');
}        

echo $this->headMeta();
echo $this->headLink();
echo $this->headScript();
?> 
</head>  

ここでは、jquery 週カレンダーに jquery/1.3.2/jquery.min.js を使用し、php canlender に jquery/1.7.2/jquery.js を使用しています。

私を助けてください。スタックオーバーフローでの最初の質問です。

/uday

4

2 に答える 2

2

jQuery の両方のバージョンは必要ありません。1つ使うだけで大丈夫です。次の行を削除します。

$this->headScript()->appendFile('http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js);  
于 2012-09-27T13:27:07.037 に答える
0

新しいコードを作成している場合は、2 つのバージョンの jQuery の使用を避ける必要があります (最新のものを使用し、必要に応じて調整してください)。何らかの理由で両方 (扱いにくいレガシー コード) で立ち往生している場合は、2 つのバージョンを共存させることに関する情報があります: Running Multiple versions of jQuery at the same time

于 2012-09-27T13:28:17.877 に答える