So ermöglichen Sie Tastatur-Registerkarte fokussieren auf div

Machte ich eine message-box auf dem es zwei Schaltflächen. Im Grunde ist es ein jQuery-plugin, das popup-Fenster mit der overlay-Effekt. Aber wenn die message-box wird angezeigt, und der Benutzer drücken Sie die tab-Taste, dann die Nachricht-dialog nicht den Fokus. Also, wie kann ich es dann tun, wenn meine message-box erscheinen, dann konzentrieren Sie gehen, um meine message-box automatisch? und wenn der Fokus verlieren und der Benutzer drücken Sie die tab-Taste erneut, dann wieder comeback auf meine Nachricht dialig Wenn ich auf die message-box mit der Maus und drücken Sie dann die tab-Taste, um den Fokus kommt auf die Schaltfläche und dann gegangen. Hier ist das Bild So ermöglichen Sie Tastatur-Registerkarte fokussieren auf div. Hier ist der code, damit das Feld.

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()

Dank

Ich weiß nicht, ob Sie den Fokus auf DIV. Warum nicht setzen Sie den Fokus auf die ja/Nein-buttons? - Taste kann der Fokus akzeptieren.
ja, ich wollte sagen , sollte die Schaltfläche den Fokus, wenn Sie drücken Sie die tab-Tasten. Was muss ich tun, durch die Einstellung von Fokus auf die Nachricht div? ich möchte, dass beim drücken der tab-Taste, dann die Taste focus. Dank

InformationsquelleAutor Basit | 2012-04-19

Schreibe einen Kommentar