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 相关文章推荐
漂亮的仿flash菜单,来自蓝色经典
Jun 26 Javascript
JavaScript中实现块作用域的方法
Apr 01 Javascript
JavaScript中两种链式调用实现代码
Jan 12 Javascript
B/S模式项目中常用的javascript汇总
Dec 17 Javascript
浅析JS中document对象的一些重要属性
Mar 06 Javascript
javascript中拼接HTML字符串的最快、最好的方法
Jun 07 Javascript
jquery实现页面关键词高亮显示的方法
Mar 12 Javascript
早该知道的7个JavaScript技巧
Jun 21 Javascript
jQuery实现的表格展开伸缩效果实例
Sep 07 Javascript
jQuery解析XML 详解及方法总结
Sep 28 Javascript
Vue中使用vee-validate表单验证的方法
May 09 Javascript
微信小程序如何再次获取用户授权的方法
May 10 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制作静态网站的模板框架(三)
2006/10/09 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
2017/07/03 PHP
php+js实现的无刷新下载文件功能示例
2019/08/23 PHP
[对联广告] JS脚本类
2006/08/27 Javascript
JavaScript 基础知识 被自己遗忘的
2009/10/15 Javascript
Jquery插件 easyUI属性汇总
2011/01/19 Javascript
JavaScript实现页面滚动图片加载(仿lazyload效果)
2011/07/22 Javascript
深入探讨前端框架react
2015/12/09 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
Vue生命周期示例详解
2017/04/12 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
2017/08/09 Javascript
Vue Cli与BootStrap结合实现表格分页功能
2017/08/18 Javascript
详解javascript函数写法大全
2019/03/25 Javascript
Nuxt项目支持eslint+pritter+typescript的实现
2019/05/20 Javascript
Nuxt v-bind绑定img src不显示的解决
2019/12/05 Javascript
js仿淘宝放大镜效果
2020/12/28 Javascript
python连接sql server乱码的解决方法
2013/01/28 Python
Python实现远程调用MetaSploit的方法
2014/08/22 Python
Python的Flask框架中实现分页功能的教程
2015/04/20 Python
Python中使用hashlib模块处理算法的教程
2015/04/28 Python
Python应用03 使用PyQT制作视频播放器实例
2016/12/07 Python
分析Python读取文件时的路径问题
2018/02/11 Python
Python生态圈图像格式转换问题(推荐)
2019/12/02 Python
python实现飞机大战游戏(pygame版)
2020/10/26 Python
python selenium操作cookie的实现
2020/03/18 Python
在Matplotlib图中插入LaTex公式实例
2020/04/17 Python
Python基于当前时间批量创建文件
2020/05/07 Python
基于Python下载网络图片方法汇总代码实例
2020/06/24 Python
美国知名户外用品畅销中心:Sierra Trading Post
2016/07/19 全球购物
加拿大女鞋品牌:ALDO
2016/11/13 全球购物
大学团支书的自我评价分享
2013/12/14 职场文书
室内设计专业自荐信
2014/05/31 职场文书
“四风”问题整改措施和努力方向
2014/09/20 职场文书
阿里云Nginx配置https实现域名访问项目(图文教程)
2021/03/31 Servers
如何用 Python 子进程关闭 Excel 自动化中的弹窗
2021/05/07 Python
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
2021/05/31 Python