単純な表示/非表示のdivとdivにフォームがありますが、フォームを送信すると、リロード時にdivが再び非表示になります。この動作を停止するにはどうすればよいですか?
脚本:
$(function() {
$('.Mbox').hide().click(function(e) {
e.stopPropagation();
});
$("#Mbutton").click(function(e) {
$('.Mbox').animate({ opacity: "toggle" });
e.preventDefault();
});
});
Div:
<li><div class="Mbox"><input type="text" id="conversation_username" class="span5" name="conversation_participant[nome]" placeholder="Para: Nome"/>
<%= text_area :message, :body, :class => "span5", :rows => 5, :placeholder => "Mensagem" %>
<%= f.button "Send", :class => "botao" %></div></li>