【发布时间】:2018-09-11 07:15:20
【问题描述】:
我的警报是动态创建的。
是否可以为警报分配一个功能以在 3 秒内自毁?
{% if messages %}
{% for message in messages %}
<div class="alert alert-{{ message.tags }}">
<a class="close" data-dismiss="alert">×</a>
{{ message }}
</div>
{% endfor %}
{% endif %}
我使用Django 作为后端。
最终产品是这样的
<div class="alert alert-success">
<a class="close" data-dismiss="alert">×</a>
My message
</div>
总结
是否可以做一个类似的超时功能
setTimeout(function(this){ $(this).remove() }, 3000);
进入标签?
【问题讨论】:
-
您可以做的是,在调用 JavaScript 函数后将 html 附加到
div,该函数将在 3 秒后删除该 div 的内容。你可以使用setTimeout -
是的,但是否可以将其分配为像
<div class="alert alert-success" onCreate=setTimeout(function(this){ $(this).remove() }, 3000)>
标签: javascript jquery django