Как поставить диалог jQuery пользовательского интерфейса на все

StackOverflow https://stackoverflow.com/questions/4780713

Вопрос

Я не смог найти прямой и текущий ответ на это. Я на самом деле удивлен, что это даже проблема.

У нас есть выпадающая часть, и iframe или объект (iframe и pdf не удается в Firefox, Object и PDF не любит перенаправления в IE) на нашем сайте, и мы пытаемся поставить капчу. Капча скрывается за выпадающим списком и iframe/объектом. Это так 90 -е.

У меня вопрос: есть ли в настоящее время встроенное исправление в интерфейсе jQuery или планы поставить его туда?

Я нашел старше года

http://west-wind.com/weblog/posts/876332.aspx
$(modal).dialog({ /* other properties */ , zIndex: $.maxZIndex()+ 1, })

и решение плагина jQuery.bgiframe с марта прошлого года

http://forum.jquery.com/topic/jquery-ui-dialog-iframe-fix

Являются ли они текущими способами решения проблемы?

Вот текущий код

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;
}

Добавление bgiframe : true,так уродливо!

Спасибо

Это было полезно?

Решение 2

Я сам отвечу: В настоящее время невозможнотак как я не получил никаких полезных и авторитетных ответов. Если кто -то придет с собой, пожалуйста, дайте мне знать, и я удалю свой собственный ответ. Благодарность

Другие советы

Вы пробовали использовать jquery blockui плагин или JQModal?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top