Jquery EasyUI Messager显示之后,可以按Tab键等方法移出Messagebox的对应方法(暂)
2014-01-28 13:03
501 查看
function _271(_272,_273,_274){ var win=$("<div style=\"width:275px;\"><div class=\"messager-body\"></div></div>").appendTo("body"); win.append(_273); if(_274){ var tb=$("<div class=\"messager-button\"></div>").appendTo(win); for(var _275 in _274){ $("<a></a>").attr("href","javascript:void(0)").text(_275).css("margin-left",10).bind("click",eval(_274[_275])).appendTo(tb).linkbutton(); } } win.window({title:_272,noheader:(_272?false:true),width:300,height:"auto",modal:true,collapsible:false,minimizable:false,maximizable:false,resizable:false,onClose:function(){ setTimeout(function(){ win.window("destroy"); },100); }}); win.window("window").addClass("messager-window"); win.children("div.messager-button").children("a:first").focus(); win.live('keydown', function (event){ var keynum = event.keyCode || event.which; if (keynum == 9) {//Write some logic return false; } }); win.focusout(function () { $(".l-btn").focus(); }); return win; };
添加代码如下:win.live('keydown', function (event){
var keynum = event.keyCode || event.which;
if (keynum == 9) {//Write some logic
return false;
}
});
win.focusout(function () {
$(".l-btn").focus();
});暂时这么对应着,光标没有很好的回到原位,还待解决。
相关文章推荐
- jquery mobile学习教程之初识Jquery mobile 一
- jQuery 图片轮播插件
- jQuery Ajax 全解析
- JQuery -- 介绍,选择器及其示例, 基本选择器,层次选择器,过滤选择器,表单选择器
- JQuery -- 介绍,选择器及其示例, 基本选择器,层次选择器,过滤选择器,表单选择器
- 9款很酷炫jQuery/HTML5特效应用 有源码哦~
- 项目总结—jQuery EasyUI- DataGrid使用
- js jquery ajax的几种用法总结(及优缺点介绍)
- jQuery(document).ready(function(){});
- Jquery实现的一种常用高亮效果示例代码
- js jquery ajax的几种用法总结(及优缺点介绍)
- jQuery实现当按下回车键时绑定点击事件
- 用jquery等比例控制图片宽高的具体实现
- jquery实现input输入框实时输入触发事件代码
- Jquery Ajax 异步访问后台(解决url乱码)
- C#.MVC+JQuery1.9自定义下拉框控件
- jquery元素选择器集合
- jQuery 常见操作实现方式
- jquery json
- jquery的uploadify的用法小结