jQuery实现dialog设置focus焦点的方法


Posted in Javascript onJune 10, 2015

本文实例讲述了jQuery实现dialog设置focus焦点的方法。分享给大家供大家参考。具体分析如下:

当弹出对话框,默认我们应该将焦点定位到输入的文本框,但是在dialog.show()之前写上$("#txtGroupName").focus();无法生效。

查看jQuery的官方文档后,发现dialog提供了一个focus的参数,ok,试试先~~

//显示新建项目群组对话框 
function showCreateProjectGroupDialog(i) { 
  $("#layout-createProjectGroup-pane").show().dialog({ 
    modal: true 
    , title: lmslang.listProjectGroup_Create 
    , width: 450 
    , overlay: { 
      opacity: 0.5 
    } 
    , focus: function(ev, data) { 
      $("#txtGroupName").focus(); 
    } 
    , buttons: { 
      "保存": function() { 
        var name = el("txtGroupName").value; 
        var description = el("txtDescription").value; 
        var b = $("#fgroup").valid(); 
        if (b) { 
          createGroupJson(); 
          closeCreateGroupDialog(); 
        } else { 
          showError(lmslang.formValidate_Error); 
        } 
      } 
      , "取消": function() { 
        closeCreateGroupDialog(); 
      } 
    } 
  }); 
} 
//隐藏新建项目群组对话框 
function closeCreateGroupDialog(){ 
  $("#layout-createProjectGroup-pane").dialog("close"); 
}

搞定!O(∩_∩)O..

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
P3P Header解决Cookie跨域的问题
Mar 12 Javascript
jquery中常用的函数和属性详细解析
Mar 07 Javascript
Javascript复制实例详解
Jan 28 Javascript
AngularJS 过滤器(自带和自建)详解
Sep 19 Javascript
原生js实现回复评论功能
Jan 18 Javascript
详解AngularJS1.x学习directive 中‘& ’‘=’ ‘@’符号的区别使用
Aug 23 Javascript
js实现关闭网页出现是否离开提示
Dec 07 Javascript
Angular ng-animate和ng-cookies用法详解
Apr 18 Javascript
vue cli2.0单页面title修改方法
Jun 07 Javascript
微信小程序订阅消息(java后端实现)开发
Jun 01 Javascript
如何使用three.js 制作一个三维的推箱子游戏
Jul 29 Javascript
vue cli 3.0通用打包配置代码,不分一二级目录
Sep 02 Javascript
jQuery替换textarea中换行的方法
Jun 10 #Javascript
简介JavaScript中getUTCMonth()方法的使用
Jun 10 #Javascript
JavaScript中getUTCMinutes()方法的使用详解
Jun 10 #Javascript
在JS中操作时间之getUTCMilliseconds()方法的使用
Jun 10 #Javascript
jQuery获取页面元素绝对与相对位置的方法
Jun 10 #Javascript
Javascript中的getUTCHours()方法使用详解
Jun 10 #Javascript
jQuery实现首页图片淡入淡出效果的方法
Jun 10 #Javascript
You might like
PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
2014/08/19 PHP
layui数据表格自定义每页条数limit设置
2019/10/26 PHP
解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
2008/11/06 Javascript
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
2010/11/30 Javascript
js 可拖动列表实现代码
2011/12/13 Javascript
jquery $.ajax相关用法分享
2012/03/16 Javascript
js 剪切板应用clipboardData详细解析
2013/12/17 Javascript
使用typeof判断function是否存在于上下文
2014/08/14 Javascript
jQuery中index()方法用法实例
2014/12/27 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
学习掌握JavaScript中this的使用技巧
2016/08/29 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
2017/01/19 Javascript
Vue动态实现评分效果
2017/05/24 Javascript
jquery实现的简单轮播图功能【适合新手】
2018/08/17 jQuery
jQuery实现为table表格动态添加或删除tr功能示例
2019/02/19 jQuery
vue中的 $slot 获取插槽的节点实例
2019/11/12 Javascript
vue组件实现移动端九宫格转盘抽奖
2020/10/16 Javascript
[01:08:32]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第二场 1月18日
2021/03/11 DOTA
python绘制直线的方法
2018/06/30 Python
python无限生成不重复(字母,数字,字符)组合的方法
2018/12/04 Python
Django model 中设置联合约束和联合索引的方法
2019/08/06 Python
python处理自动化任务之同时批量修改word里面的内容的方法
2019/08/23 Python
python如何实现不用装饰器实现登陆器小程序
2019/12/14 Python
猫途鹰:全球领先的旅游点评社区
2017/04/07 全球购物
美国药妆网站:EDCskincare.com(防晒、痤疮、抗衰老等)
2017/04/28 全球购物
美国职棒大联盟官方网上商店:MLBShop.com
2017/11/12 全球购物
杭州-飞时达软件有限公司.net笔面试
2012/04/28 面试题
承诺书格式
2014/06/03 职场文书
广播体操口号
2014/06/18 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
2014城乡环境综合治理工作总结
2014/12/19 职场文书
2015年护士节慰问信
2015/03/23 职场文书
未婚证明范本
2015/06/15 职场文书
教师素质教育心得体会
2016/01/19 职场文书
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript