2017-06-01 15 views
0

yii2フレームワークを使用してウェブサイトを作成しました。しかし、私はモーダルとトグルボタンに問題があります。これは私のシナリオです。モーダルは機能していますが、最小化するとトグルボタンが機能しません。私のAppAsset内のjqueryを削除するとトグルボタンは機能しますが、モーダルとdtPicker、ドロップダウンなどのその他の拡張機能は動作しません。 jqueryを入れてbootstrap.jsを削除すると、トグルボタンも機能しますが、他のボタンは機能しません。そして、私は両方の同じ結果を削除する場合。Yii2トグルボタンとモーダルが機能しない

アイデアはありますか?私を助けてください。

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

で何かをする必要はありませんただ、試してみるには、次のあなたのビューページに行く:TIA

は、これが私のAppAssetです。

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 

か、他 あなたは

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

私を助けていただきありがとうございます。それは動作します:) –

+0

私の喜び。 :) –

関連する問題