Модальный диалог jQuery UI, скользящий за выпадающими списками в IE6 - PullRequest
0 голосов
/ 16 ноября 2009

Я только что поместил диалоговое окно jQuery UI на веб-страницу. Это первый раз, когда я использовал это. Я думал, что правильно установил свойство bgiframe, но когда я проверяю его в IE6, оно все еще ускользает от выпадающих списков. Вот мой код JavaScript. На странице ничего не вспыхивает. Простой div с текстом внутри и якорем вокруг текста для jClick. Есть идеи, почему это происходит в IE6?

$(document).ready(function(){
    $("#dialog").dialog({
      bgiframe: true, autoOpen: false,
      overlay: { backgroundColor: '#000', opacity: 0 },
      width: 400,
      height: 200,
      modal: true,
      buttons: {
                'Delete all items in recycle bin': function() {
                    $(this).dialog('close');},
                Cancel: function() {$(this).dialog('close');}
            }
    });

    $("#jClick").click(function(event){
        $("#dialog").dialog('open');
        event.preventDefault();
    });

});

Ответы [ 2 ]

3 голосов
/ 16 ноября 2009

вам нужно использовать плагин jquery, он называется bgiframe iirc. там вы найдете объяснение поведения, которое видите.

2 голосов
/ 16 ноября 2009

Вам также необходимо включить плагин bgiframe js. Недостаточно установить для bgiframe значение true. Может быть, пользовательский интерфейс должен реализовать это сам, так как это тихая зависимость, которая завершается без ошибок, не уверен, что мне это нравится.

Получите это здесь http://plugins.jquery.com/project/bgiframe

...