MDC按钮波纹根本不会画

问题描述

所以我使用的是不带node.js的MDC(材料设计组件),这意味着我必须像这样导入它:

if (WaitForMultipleObjects(2,lpHandles,TRUE,0) == ___)
{ 
   do stuff
} 
else 
{
    continue
}

因此CSS可以正常工作,我可以使用MDC中的任何类,并且可以完美地工作。

但是JavaScript附加效果存在一些局部问题。 TextField可以正常工作-当我单击它时,文本会移动。但是其他任何JS效果都无效。

<link href="https://unpkg.com/material-components-web@latest/dist/material-components-web.min.css" rel="stylesheet">
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<script src="https://unpkg.com/material-components-web@latest/dist/material-components-web.min.js"></script>

有人知道如何解决此问题吗?我尝试了所有发现的东西。

解决方法

您需要在按钮内添加 mdc-button__ripple 元素:

<button class="mdc-button mdc-button--raised">
  <span class="mdc-button__ripple"></span>
  <span class="mdc-button__label">Grant location permision</span>
</button>

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...