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 相关文章推荐
extjs tabpanel限制选项卡数量实现思路及代码
Apr 02 Javascript
JavaScript中的this关键字介绍与使用实例
Jun 21 Javascript
JS对象转换为Jquery对象实现代码
Dec 29 Javascript
使用时间戳解决ie缓存的问题
Aug 20 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
Feb 28 Javascript
深入探究使JavaScript动画流畅的一些方法
Jun 30 Javascript
XML、HTML、CSS与JS的区别整理
Feb 18 Javascript
前端弹出对话框 js实现ajax交互
Sep 09 Javascript
浅析JavaScript中作用域和作用域链
Dec 06 Javascript
ajax前台后台跨域请求处理方式
Feb 08 Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
Feb 09 Javascript
浅谈layer弹出层按钮颜色修改方法
Sep 11 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缩略图等比例无损压缩,可填充空白区域补充色
2011/06/10 PHP
PHP 获取MySQL数据库里所有表的实现代码
2011/07/13 PHP
php自动给文章加关键词链接的函数代码
2012/11/29 PHP
解析PHP对现有搜索引擎的调用
2013/06/25 PHP
php使用Image Magick将PDF文件转换为JPG文件的方法
2015/04/01 PHP
PHP aes (ecb)解密后乱码问题
2015/06/22 PHP
深入理解PHP中的Streams工具
2015/07/03 PHP
Javascript 实现TreeView CheckBox全选效果
2010/01/11 Javascript
js获取select标签选中值的两种方式
2014/01/09 Javascript
js日期、星座的级联显示代码
2014/01/23 Javascript
js用typeof方法判断undefined类型
2014/07/15 Javascript
javascipt:filter过滤介绍及使用
2014/09/10 Javascript
JQuery遍历json数组的3种方法
2014/11/08 Javascript
jquery图片切换实例分析
2015/04/15 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
2015/08/15 Javascript
js操作数据库实现注册和登陆的简单实例
2016/05/26 Javascript
javascript简单进制转换实现方法
2016/11/24 Javascript
基于Vue.js实现简单搜索框
2020/03/26 Javascript
webpack中的热刷新与热加载的区别
2018/04/09 Javascript
Vue常见面试题整理【值得收藏】
2018/09/20 Javascript
跨域请求两种方法 jsonp和cors的实现
2018/11/11 Javascript
浅谈vue加载优化策略
2019/03/19 Javascript
JS为什么说async/await是generator的语法糖详解
2019/07/11 Javascript
Vue.js实现可编辑的表格
2019/12/11 Javascript
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
PySide和PyQt加载ui文件的两种方法
2019/02/27 Python
python3+PyQt5 数据库编程--增删改实例
2019/06/17 Python
Python configparser模块操作代码实例
2020/06/08 Python
牵手50新加坡:专为黄金岁月的单身人士而设的交友网站
2020/08/16 全球购物
什么是测试驱动开发(TDD)
2012/02/15 面试题
什么是封装
2013/03/26 面试题
数学专业推荐信范文
2013/11/21 职场文书
党委班子纠正“四风”问题整改措施
2014/10/28 职场文书
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python
HTML5 新增内容和 API详解
2021/11/17 HTML / CSS
攻略丨滑雪究竟该选哪款对讲机?
2022/02/18 无线电