AJAX と jQuery モーダル ボックスで発生した問題の修正がようやく終了しました。
典型的な効果を追加したいだけですが、コードがわかりません。
効果 1:モーダル ボックスが開いたときに、「背景」をフェードさせたい
効果 2: 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>