私のコードが構造化されている方法では、エラーメッセージを簡単に表示した後、ファンシーボックスが自動的に閉じます。ユーザーがエラーを修正できるように、開いたままにしておきたいです。私は何を間違っていますか?
$(document).ready(function(){
$("#message_form").on("submit", function(){
if ($("#guest_name").val().length < 1 || $("#guest_message").val().length < 1) {
$("#guest_error").show();
$.fancybox.resize();
return false;
}
$.fancybox.showActivity();
$.ajax({
type: "POST",
cache: false,
url: "/guestbook/",
data: $(this).serializeArray(),
success: function(data){
$.fancybox(data);
},
});
return false;
});
})