jquery ui dialog autofocus 去掉默认第一个元素获取焦点

Posted sundy blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery ui dialog autofocus 去掉默认第一个元素获取焦点相关的知识,希望对你有一定的参考价值。

经常在dialog窗口中第一个元素为日期控件时,打开窗口则会自动显示日期下拉框。

解决办法:在dialog的open事件中,设置父对象获得焦点。

    p1_dialog_seniorSearch.dialog({
        title:"高级查询",
        autoOpen:false,//默认关闭
        modal: true,//开启遮罩层
        width:570,
        height:330,
        buttons: {
            "查询":function(){
                seniorSearch(1,20)
            } ,
            "关闭": function() {
                p1_dialog_seniorSearch.dialog( "close" );
            }
        },
        open:function(event, ui){
            $(this).parent().focus();
        }//取消获取焦点
    });

 

以上是关于jquery ui dialog autofocus 去掉默认第一个元素获取焦点的主要内容,如果未能解决你的问题,请参考以下文章

Jquery UI dialog 详解

jquery ui dialog 怎么让弹窗1秒后自动关闭

Jquery UI dialog 弹层被遮住的问题

jquery-ui-dialog - 如何挂钩对话框关闭事件

在Iframe中使用jquery ui dialog 怎么使弹出窗口居于浏览器中间

10 Jquery UI Dialog 对话框插件