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

在视图中使用此行修复:

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

感谢 Yii Irc 的家伙。

于 2015-11-22T21:28:01.190 回答
0

如果你添加了所有必要的cssjs但它仍然不起作用。你可能想arrive.jsmaterial-design.js

使用凉亭安装bower install arrive --save

于 2016-07-18T02:35:33.903 回答