class='active' 标签对 textarea 无影响

作者: SulphurDioxide创建于 2017年1月19日更新于 2024年10月18日
标签bug

描述

在使用最新版 Materialize 的文档中直接复制 textarea 示例代码时,我无法让标签处于"激活"的位置。当标签具有以下类 class='active' 时,与其他字段不同,它不会移动到预期位置。 如果我们在 $('document').ready(...) 时将类添加到标签,例如 $('.input-field label').addClass('active');,标签将保持在默认位置。 奇怪的是,如果使用以下代码,则会正常工作: setTimeout(function(){ $('.input-field label').addClass('active'); }, 1); 为什么我无法强制标签在页面加载或在初始 HTML 标记中处于"激活"状态? 文档并未明确说明我可以在文本域中使用此方法,所以可能是我理解错了,但我会很感激如果能添加此内容。

内容来源: Dogfalo/materialize