2013-03-20 5 views
0

제출시, 어떤 이유로 든 facebox를 닫지 않습니다. 너희들이 나를 도와 줄 수 있니?facebox가 닫히지 않았습니다. submit

내 코드는 다음과 같습니다 나는 그것이 facebox에서 열이이 그것을 $(document).trigger('close.facebox');

을하고 있지 않습니다

<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> 
<script type="text/javascript"> 

$(function() { 

$('#reset_form').click(function() { 
    $('#name,#comment').val(''); 
}); 
$('#submit').click(function() { 

var name = $('#name').val(); 
var comment = $('#comment').val(); 

$.ajax({ 
    url: '../forms/comment_ajax.php?id=<?php echo $_GET['id']; ?>', 
    data: { form_name: name, form_comment: comment }, 
    success: function(data) { 
     $('#new_comment').append(data); 

     $(document).trigger('close.facebox'); 

     $('#new_comment').effect("bounce", { direction:'down', times:5 }, 300);   
     $('html,body').animate({scrollTop:0}, 2000, "easeOutQuart"); 
     return false; 
    } 
}); 
});      
}); 
</script> 



Name: <br /> 
<input type="text" id="name" class="userpass" maxlength="15"/><br /><br /> 

Comment: <br /> 
<textarea id="comment" rows="6" cols="75"></textarea><br /><br /> 

<input type="submit" id="submit" value="Comment" class="button" /> 
<input type="reset" id="reset_form" name="submit" value="Reset" class="button" /> 

. 그것에 게시 할 색인은 다음과 같습니다. http://pastebin.com/JhpDhevr

지저분하지만, 그렇습니다. 제출시 마감하지 않습니다.

+0

R U 콘솔에서 오류를 얻는 시도 ..? – sasi

답변

0

$('#button-id').click($.facebox.close); 

대신

$(document).trigger('close.facebox'); 
+0

아, 작동하지 않았다. – TrippedStackers