【问题标题】:How to make alert message disappear in Django如何使警报消息在 Django 中消失
【发布时间】:2021-04-04 14:25:38
【问题描述】:

这是在我的基本 html 中。警报会导致我的导航栏上方出现空白。如何让消息只显示 5 秒并自动关闭?

{% if messages %}
          {% for message in messages %}
             <div class = "alert alert-{{ message.tags }}">
             {{ message }}
             </div>

          {% endfor %}
        {% endif %}

【问题讨论】:

标签: javascript django


【解决方案1】:

我向您展示了一个对我的一些发展有所帮助的选项。

1.- 创建一个 SetTimeout () 函数,允许您在指定的毫秒数后调用函数或计算表达式。

2.- 选择我们要与之交互的元素 $()。

3.- 使用fadeTo() 生成渐变效果。

4.- SlideUp() 方法允许我们隐藏选定的元素。

5.- 最后使用 remove() 我们消除选定的元素

这里我把代码留给你

window.setTimeout(function() {
   $(".messages").fadeTo(400, 0).slideUp(400, function(){
     $(this).remove();
  });
}, 3000);

希望这些信息对你有用

问候

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-05
    • 1970-01-01
    • 1970-01-01
    • 2021-05-25
    • 2021-09-23
    • 2013-07-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多