Jquery onclick没有被执行

Jquery onclick没有被执行,jquery,Jquery,部分代码未被执行。打开长方体的动画效果良好。但用于关闭的动画不起作用。怎么了 $('#basic-modal .basic').click(function (e) { $("#basic-modal-content").modal({onOpen: function (dialog) { dialog.overlay.fadeIn('slow', function () { dialog.data.hide(); dial

部分代码未被执行。打开长方体的动画效果良好。但用于关闭的动画不起作用。怎么了

$('#basic-modal .basic').click(function (e) {
    $("#basic-modal-content").modal({onOpen: function (dialog) {
        dialog.overlay.fadeIn('slow', function () {
            dialog.data.hide();
            dialog.container.fadeIn('slow', function () {
                dialog.data.slideDown('slow');   
            });
        });
    }}); 

    $("#basic-modal-content").modal({onClose: function (dialog) {
        dialog.data.fadeOut('slow', function () {
            dialog.container.hide('slow', function () {
            dialog.overlay.slideUp('slow', function () {
                $.modal.close();
            return false;
        });
    });
});

}}))

onOpen
onClose
属性组合到相同的
modal()
初始化调用中:

$('#basic-modal .basic').click(function (e) {
    $("#basic-modal-content").modal({onOpen: function (dialog) {
        dialog.overlay.fadeIn('slow', function () {
            dialog.data.hide();
            dialog.container.fadeIn('slow', function () {
                dialog.data.slideDown('slow');   
            });
        });
    },
    onClose: function (dialog) {
        dialog.data.fadeOut('slow', function () {
            dialog.container.hide('slow', function () {
            dialog.overlay.slideUp('slow', function () {
                $.modal.close();
            return false;
        });
    }});
});

编辑:正如其他人提到的,我是在黑暗中拍摄的,因为我们甚至不知道你在使用什么脚本。

答案中有一个小问题。对于其他可以使用它的人,这是完整的代码:

jQuery(function ($) {
$('#basic-modal .basic').click(function (e) {
$("#basic-modal-content").modal({onOpen: function (dialog) {
    dialog.overlay.fadeIn('slow', function () {
        dialog.data.hide();
        dialog.container.fadeIn('slow', function () {
            dialog.data.slideDown('slow');   
        });
    });
},
    onClose: function (dialog) {
        dialog.data.fadeOut('slow', function () {
            dialog.container.hide('slow', function () {
            dialog.overlay.slideUp('slow', function () {
            $.modal.close();
            return false;
        });
    });
});
}});    

modal
不是jQuery的东西。您还使用了哪些库?另外,向我们展示您的HTML可能有助于解决此问题。您好,这是internet上的插件的一部分。我想给脚本添加一些动画。没有使用其他库。N Rohler的答案很好,除了一些括号。我设法纠正了这一点。关于工作代码,请参阅我的上一篇文章。谢谢大家。嗨,谢谢你们的解决方案。代码中缺少括号,因此无法立即运行。完整的工作代码如下: