Как поставить диалог JQuery UI поверх всего - PullRequest
2 голосов
/ 24 января 2011

Мне не удалось найти прямой и СОВРЕМЕННЫЙ ответ на этот вопрос.Я на самом деле удивлен, что это даже проблема.

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

У меня такой вопрос: есть ли в jQuery UI встроенное исправление или планируется его там установить?

Я обнаружил, что ему больше года

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 ]

0 голосов
/ 28 января 2011

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

0 голосов
/ 24 января 2011

Вы пытались использовать jQuery BlockUI плагин или jqModal ?

...