2017-06-01 75 views
0

我使用yii2框架創建了一個網站。但我有一個模式和切換按鈕的問題。這是我的情況,我的模式正在工作,但是當我最小化切換按鈕不起作用。當我刪除我的AppAsset中的jQuery的切換按鈕將工作,但模式和dtPicker,下拉等其他擴展名將無法正常工作。如果我把jquery和刪除bootstrap.js切換按鈕也可以工作,但其他人不是。如果我刪除兩個相同的結果。Yii2切換按鈕和模式不工作

任何想法的傢伙?請幫幫我。 TIA

這是我AppAsset:

class AppAsset extends AssetBundle 
{ 
public $basePath = '@webroot'; 
public $baseUrl = '@web'; 
public $css = [ 

    'css/CssIsLife.css', 
    'css/siteforever.css', 
    'css/font-awesome/css/font-awesome.min.css', 

    ]; 

    public $js = [ 
    'js/jquery.js', 
    'js/jquery.easing.min.js', 
    'js/custom.js', 
    'js/bootstrap.js', 
    'js/sadlife.js', 
    'js/scrollreveal.min.js', 
    'js/jquery.magnific-popup.min.js', 
    'js/creative.min.js', 
    'js/modal.js', 
]; 

public $depends = [ 
    'yii\web\JqueryAsset', 
    'yii\web\YiiAsset', 
    'yii\bootstrap\BootstrapAsset', 
    'yii\bootstrap\BootstrapPluginAsset', 
]; 

} 
+0

你能告訴我這到底是哪JS文件,你不希望在特定頁面? bootstrap.js或jquery.js? –

回答

0

無需做任何AppAsset.php

剛去您的視圖頁面上嘗試以下。

unset($this->assetBundles['yii\bootstrap\BootstrapAsset']); // disable bootstrap.js also in this case 


unset($this->assetBundles['yii\web\JqueryAsset']); // disable jquery.js also in this case 

或Else 你可以試試這也

if(($key = array_search('js-filepath/file.js', $this->js)) !== false) { 
        unset($this->js[$key]); 
    } 
+0

謝謝你幫助我。它的作品:) –

+0

我的榮幸。 :) –