时间:2021-05-26
本文实例讲述了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程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
先来看javascript的直接写在了input上复制代码代码如下:jquery实现方法对于元素的焦点事件,我们可以使用jQuery的焦点函数focus(),b
本文实例讲述了jQuery中focus事件用法。分享给大家供大家参考。具体分析如下:当元素获得焦点或者调用focus()方法时候会触发focus事件。一个完整的
jQuery中有一个focus()方法能设置对象的焦点,在1.7以下的版本中,不管对象是不是disabed状态,这个方法都不会报错(只是当disabled时,设
以下是实现方法:复制代码代码如下:jQuery(function(){jQuery('input:text:first').focus();//直接定位到当前页
看本文得先了解以下几个事件(摘自w3c)。blur事件:当元素失去焦点时发生blur事件。focus事件:focus()方法用于赋予文本域焦点(也值让某些元素得