我在消息框上放置了两个按钮。基本上,这是一个jQuery插件,它具有覆盖效果。但是当消息框出现时,用户按下tab键时,消息对话框不会获得焦点。那么,如果我的消息框出现,如何使焦点自动转到我的消息框?当焦点失去并且用户再次按下tab键时,它会再次回到我的消息对话框。如果我用鼠标单击消息框,然后按下tab键,则焦点移到按钮,然后消失。以下是制作框的代码:。请问如何解决这个问题?
var containerDiv = $("<div></div>", {
id: config.containerDivID
});
// append all the div to main Div(container)
containerDiv.append(messageDiv, buttonDiv);
centerPopup(config, containerDiv);
loadPopup(config);
function centerPopup(config, container){
var backgroundPopup = $("<div></div>", {
id: "backgroundPopup"
}); //end of imageDiv
$("body").append(backgroundPopup);
$("body").append(container);
$("#backgroundPopup").css({
"height": windowHeight
});
} //end of centerPopup()
function loadPopup(config){
//loads popup only if it is disabled
if(popupStatus==0){
$("#backgroundPopup").css({
"opacity": "0.7"
});
$("#backgroundPopup").fadeIn("slow");
$("#" + config.containerDivID).fadeIn("slow");
popupStatus = 1;
} //end of if
} //end of function loadPopup()
谢谢