SimpleModal не показывает поле содержимого в Firefox и Chrome

Я использую плагин SimpleModal JQuery для отображения некоторого контента (iframe со вспышкой). В IE все работает нормально, но при попытке открыть модальное окно в Chrome или Firefox отображается только блеклый оверлей, даже потому, что я могу видеть с помощью скрипачей, что содержимое iframe загружается.

Я попробовал решение на SimpleModal containerCSS не работает в firefox или chrome

и добавил юнитов, но все равно безуспешно.

Проблема такая же, как описано здесь: jQuery simplemodal не работает должным образом в Safari для Windows, но для Chrome и Firefox не тестировал на Safari.

используя "jquery-1.6.2.min", "jquery.simplemodal-1.4.1" вот мой код:

// Apply click behaviour to game click
$('div.rGame').click(function (e) {
    e.preventDefault();
    $('<div></div>').load('/ajax/' + $(this).attr('data-g') + '/').modal( // AJAX
    {
    minHeight: "820px",
    minWidth: "800px",
    overlayClose: false,
    position: ["10", null],
    onOpen: function (dialog) {
        dialog.overlay.fadeIn('slow', function () {
            dialog.data.hide();
            dialog.container.fadeIn('slow', function () {
                dialog.data.slideDown('slow', function () {
                    MakeGamePage();
                });
            });
        });
    },
    onClose: function (dialog) {
        dialog.data.fadeOut('slow', function () {
            dialog.container.hide('slow', function () {
                dialog.overlay.slideUp('slow', function () {
                    $.modal.close();
                });
            });
        });
    }
});

пожалуйста помоги :)


person Rafael Herscovici    schedule 20.07.2011    source источник


Ответы (1)


Всем заинтересованным я нашел решение:

position: ["10", null],

должно быть position: ["10px", null],

я пропустил это ;)

person Rafael Herscovici    schedule 20.07.2011