我终于解决了我在使用 AJAX 和 jQuery 模式框时遇到的问题。
现在我只想添加典型效果......但我不知道代码。
效果一:当模态框打开时,我想让“背景”淡出
效果二:当你点击X关闭盒子时,我希望它慢慢褪色
看:
<script src="js/simplemodal.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$('#message-sent').hide();
$('#contact-form').submit(function() {
$.ajax({
type: "POST",
url: $(this).attr('action'),
data: $(this).serialize(),
success: function() {
$("#message-sent").modal({
onOpen: function(dialog) {
dialog.overlay.fadeIn('slow', function () {
dialog.container.fadeIn('slow', function () {
dialog.data.fadeIn('slow');
});
});
},
onClose: function (dialog) {
dialog.data.fadeOut('slow', function () {
dialog.container.fadeOut('slow', function () {
dialog.overlay.fadeOut('slow', function () {
$.modal.close();
});
});
});
},
closeClass: 'close-btn'
});
}
});
$('#contact-form')[0].reset();
return false;
});
});
</script>