我试图在单击按钮后显示引导微调器,然后在从 API 获得响应(基本上是加载状态)后将其隐藏。
我的按钮如下:
<div class="col-6">
<button type="button" name="btn-enviar" class="btn btn-primary w-100">
<span class="spinner-border spinner-border-sm mr-3" id="spinner" role="status" aria-hidden="true">
</span>Enviar</button>
</div>
到目前为止,我已经尝试评论/取消评论我的 span 标签,但没有成功,会有更简单的方法来启动/停止我的微调器吗?
我从 这里 获取的评论/取消评论功能不起作用(按要求):
function comment(element) {
element.html('<!--' + element.html() + '-->')
}
function uncomment(element) {
element.html(element.html().substring(4, element.html().length - 3))
}
原文由 Rogerio Schmitt 发布,翻译遵循 CC BY-SA 4.0 许可协议
Html(添加类 .spinner):
将 css 添加到 css 文件:
或者使用可见性:
查询:
完成后,执行:
通过将“busy”之类的类添加到 html 页面的主体,您还可以做一些非常好的事情,例如阻止输入元素等,而无需额外的 js 代码。让 CSS 代替 js 为您完成所有工作。您只需添加一些额外的 CSS 规则。
PS:使用 html 验证器检查您的 html 是否有错误。如果标记中有错误,可能会发生奇怪的事情或者它不起作用。
玩得开心。