您的位置:首页 > Web前端 > JQuery

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();
});暂时这么对应着,光标没有很好的回到原位,还待解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: