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 相关文章推荐
拉动滚动条加载数据的jquery代码
May 03 Javascript
JS实现判断滚动条滚到页面底部并执行事件的方法
Dec 18 Javascript
基于Javascript实现返回顶部按钮
Feb 29 Javascript
jQuery动态增减行的实例代码解析(推荐)
Dec 05 Javascript
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Dec 14 Javascript
Node.js实现发送邮件功能
Nov 06 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
Nov 10 Javascript
详解vue-meta如何让你更优雅的管理头部标签
Jan 18 Javascript
使用Vue.observable()进行状态管理的实例代码详解
May 26 Javascript
js遍历详解(forEach, map, for, for...in, for...of)
Aug 28 Javascript
解决Vue 刷新页面导航显示高亮位置不对问题
Dec 25 Javascript
浅谈Vue static 静态资源路径 和 style问题
Nov 07 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中配置文件操作 如config.php文件的读取修改等操作
2012/07/07 PHP
php支持断点续传、分块下载的类
2016/05/02 PHP
初学prototype,发个JS接受URL参数的代码
2006/09/25 Javascript
JS动画效果代码3
2008/04/03 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
2012/12/15 Javascript
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
『JavaScript』限制Input只能输入数字实现思路及代码
2013/04/22 Javascript
jquery 漂亮的删除确认和提交无刷新删除示例
2013/11/13 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
2014/03/12 Javascript
JavaScript如何自定义trim方法
2015/07/28 Javascript
JS特效实现图片自动播放并可控的效果
2015/07/31 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
2015/12/05 Javascript
jQuery动画效果实现图片无缝连续滚动
2016/01/12 Javascript
全面解析Bootstrap中Carousel轮播的使用方法
2016/06/13 Javascript
深入浅出ES6之let和const命令
2016/08/25 Javascript
vue 里面使用axios 和封装的示例代码
2017/09/01 Javascript
Vue.set()实现数据动态响应的方法
2018/02/07 Javascript
JavaScript 点击触发复制功能实例详解
2018/11/02 Javascript
JavaScript 绘制饼图的示例
2021/02/19 Javascript
[02:48]DOTA2超级联赛专访海涛:你们的选择没有错
2013/06/07 DOTA
python处理圆角图片、圆形图片的例子
2014/04/25 Python
Python通过paramiko远程下载Linux服务器上的文件实例
2018/12/27 Python
pyhton中__pycache__文件夹的产生与作用详解
2019/11/24 Python
简单了解django文件下载方式
2020/02/10 Python
在Mac中PyCharm配置python Anaconda环境过程图解
2020/03/11 Python
Django实现whoosh搜索引擎使用jieba分词
2020/04/08 Python
python在地图上画比例的实例详解
2020/11/13 Python
使用Html5 Stream开发实时监控系统
2020/06/02 HTML / CSS
高三语文教学反思
2014/01/15 职场文书
旷课检讨书大全
2014/01/21 职场文书
初一科学教学反思
2014/01/27 职场文书
群众路线批评与自我批评
2014/02/06 职场文书
学员自我鉴定
2014/03/19 职场文书
食品委托检验协议书范本
2014/09/12 职场文书
学校党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
Python数据可视化之基于pyecharts实现的地理图表的绘制
2021/06/10 Python