小编mat*_*mac的帖子

jQuery UI 1.7.1叠加上的模态关闭单击

我试图覆盖jQuery UI模式对话框的默认行为,以便在单击叠加层时关闭该框.我第一次打开它后,下面的代码将关闭对话框,然后单击叠加层.当我再次打开对话框时,单击叠加层不会执行任何操作.我在这里错过了一个活动.谁能指出我在这里做错了什么?

谢谢!

$(function(){

        $('#production_schedule_dialog').dialog({
            autoOpen: false,
            width: 570,
            modal: true,
            closeOnEscape: true
        }); 

        $('#production_schedule_dialog_link').click(function(){
            $('#production_schedule_dialog').dialog('open');
            return false;
        });

        $(document).bind('click', dialogBlur);
});


var dialogBlur = function(event){
    var target = $(event.target);
    if (target.is('.ui-dialog') || target.parents('.ui-dialog').length) {
        return;
    }

    $('.ui-dialog:visible').find('.ui-dialog-titlebar-close').trigger('click');

    $(document).unbind('click', dialogBlur);
}
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui

7
推荐指数
3
解决办法
2万
查看次数

在对话框顶部克隆jqueryui对话框按钮

我有一个带有"保存"和"取消"按钮的高对话框,可以对对话框中的数据执行某些操作以及关闭对话框.

是否可以复制这些按钮,使它们显示在对话框的顶部和底部?

我已经能够用不正常的结果手动执行此操作.我可以克隆在对话框init中创建的确切按钮吗?我知道按钮没有id但是...

谢谢!

jquery jquery-ui

5
推荐指数
1
解决办法
2524
查看次数

标签 统计

jquery ×2

jquery-ui ×2