小编swe*_*ety的帖子

如何在几秒钟后隐藏Flash消息?

在我的应用程序中,用户可以为其他用户发布挑战 因此,在成功发布挑战后,我正在显示一条相同的flash消息.但现在我想在几秒钟后隐藏这条消息.所以我写了以下代码:

$(document).ready(function(){
    setTimeout(function() {
        $("#successMessage").hide('blind', {}, 500)
    }, 5000);
});

<div id="successMessage" style="text-align:center; width:100%">
    <FONT color="green">
        <%if flash[:alert]=="Your challenge is posted successfully."%> 
            <h4><%= flash[:alert] if flash[:alert].present? %>
        <%end%>
    </font>
</div>
Run Code Online (Sandbox Code Playgroud)

但是这段代码并没有隐藏div"successMessage".

jquery flash-message

8
推荐指数
3
解决办法
2万
查看次数

标签 统计

flash-message ×1

jquery ×1