0

yii2 の高度なアプリで Material Ripple を使用するために、このチュートリアルを使用しようとしています。

Test.htmlボタンとエフェクトと波紋では機能していますが、私のアプリYii2ではライブラリには波及効果がありません。

これは私のcssと他のファイルです:

ここに画像の説明を入力

マテリアル アセット:

<?php
/**
 * @link http://www.yiiframework.com/
 * @copyright Copyright (c) 2008 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 */

namespace frontend\assets;

use yii\web\AssetBundle;

/**
 * @author Qiang Xue <qiang.xue@gmail.com>
 * @since 2.0
 */
class MaterialAsset extends AssetBundle
{
    public $sourcePath = '@themes/material';
    public $baseUrl = '@web';
    public $css = [
        'css/material.min.css',
        'css/material-fullpalette.min.css',
        'css/ripples.min.css',
        'css/roboto.min.css',
        'css/site.css'
    ];
    public $js = [
        'js/material.min.js',
        'js/ripples.min.js',
    ];
    public $depends = [
        'yii\web\YiiAsset',
        'yii\bootstrap\BootstrapAsset',
    ];
}

この問題を解決するには?

4

2 に答える 2

0

必要なものをすべて追加してcssjs、まだ機能しない場合。arrive.jsの前にロードしたいかもしれませんmaterial-design.js

bower を使用してインストールするbower install arrive --save

于 2016-07-18T02:35:33.903 に答える
0

ビューでこの行を使用して修正されました:

$this->registerJs("$.material.init()");

Yii Irc の人たちに感謝します。

于 2015-11-22T21:28:01.190 に答える