你好Stackoverflow社区。 p>
Django的东西
有没有人知道如何在一段时间内(自动说是在五秒钟之内)由SuccessMessageMixin或messages.add_message结构提供的消息自动消失,而无需单击每条消息上的[x]按钮? 谢谢
答案 0 :(得分:2)
您可以使用javascript尝试
在警报模板中
{% if messages %}
<ul class="messages">
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</ul>
{% endif %}
在javascript中
setTimeout(function() {
$('.messages').fadeOut('fast');
}, 30000); // <-- time in milliseconds
希望有帮助