首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使BS5 Toast自动隐藏

无法使BS5 Toast自动隐藏
EN

Stack Overflow用户
提问于 2022-07-31 08:05:13
回答 1查看 98关注 0票数 0

我刚在一个网站上加了一些祝酒词。他们表现的绝对好,确切的时候他们应该做,但他们不自动隐藏。我怎么定义这些属性似乎并不重要。根据文档: data-bs-autohide有一个默认值

代码语言:javascript
复制
<div class="toast show" role="assertive" aria-live="polite" aria-atomic="true">
    <div class="toast-header">
        <svg class="rounded me-3" width="20" height="20" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid slice" focusable="false" role="img">
            <rect fill="#62c462" width="100%" height="100%" class="me-3 rounded"></rect>
        </svg>
        <strong class="me-auto">TITLE</strong>
        <button type="button" class="btn-close" data-bs-dismiss="toast"></button>
    </div>
    <div class="toast-body">
        some body text
    </div>
</div>

到主页看看会发生什么..。当页面加载时(如预期的),吐司会出现在左上角,但在5秒后不会消失。

我在主吐司DIV中添加了data-bs-animation="true" data-bs-autohide="true" data-bs-delay="2000",期望行为会有某种变化(加载/隐藏时会有某种动画,2秒后会自动隐藏),但什么也没有.就像我添加附加数据-bs-xxx标签之前一样,无限期地停留在那里。

我看到了其他一些关于这个问题的帖子,他们使用的是Bootstra5.0.2(我使用的是5.2.0),所以我尝试使用旧的BS5发行版,但行为仍然完全相同。

这里的任何帮助都会很好--很明显,我错过了一些简单的/显而易见的东西。

谢谢..。

EN

回答 1

Stack Overflow用户

发布于 2022-07-31 08:16:05

解决了它..。我从主吐司中去掉了.show类,用JavaScript初始化了祝酒词.然后数据-bs-xxx中的参数就像预期的那样工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73181571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档