So setzen Sie JQuery UI -Dialog über alles
Frage
Ich konnte darauf keine direkte und aktuelle Antwort finden. Ich bin tatsächlich überrascht, dass es überhaupt ein Problem ist.
Wir haben einen Dropdown und einen Iframe oder ein Objekt (IFrame und PDF scheitern in Firefox, Objekt und PDF mögen keine Umleitungen in IE) auf unserer Website und versuchen, eine Captcha aufzubauen. Der Captcha versteckt sich hinter dem Dropdown und dem Iframe/Objekt. Das sind so 90er Jahre.
Meine Frage ist: Gibt es derzeit eine integrierte Lösung in der Jquery-Benutzeroberfläche oder plant, sie dort zu setzen?
Ich habe mehr als einen Jahr alt gefunden
http://west-wind.com/weblog/posts/876332.aspx
$(modal).dialog({ /* other properties */ , zIndex: $.maxZIndex()+ 1, })
und eine jQuery.bgiframe -Plugin -Lösung ab März letzten Jahres
http://forum.jquery.com/topic/jquery-ui-dialog-frame-fix
Sind sie die aktuellen Wege, um das Problem zu lösen?
Hier ist der aktuelle Code
function openJCaptchaPromptWindow(url) {
$("#captchaDialog").load(url).dialog({
text: "Ok",
click: function() { $(this).dialog("close"); },
modal : true,
autoOpen: true,
closeOnEscape: true ,
dialogClass: 'captcha',
show: 'explode',
hide: 'explode',
position: 'top',
width: 460,
height: 300
});
return false;
}
Hinzufügen bgiframe : true,
ist so hässlich!
Vielen Dank
Lösung 2
Ich werde das selbst beantworten: Derzeit nicht möglichDa ich keine nützlichen und maßgeblichen Antworten bekam. Wenn jemand einen Weg findet, lassen Sie es mich bitte wissen und ich werde meine eigene Antwort löschen. Danke
Andere Tipps
Haben Sie versucht zu verwenden JQuery Blockui Plugin oder Jqmodal?