Fancybox 2 iframe не работает правильно в IE - PullRequest
1 голос
/ 05 марта 2012

У меня проблема с Fancybox 2.0 и Internet Explorer.Он отлично работает во всех других браузерах.

В IE все равно, что div лайтбокса находится над iframe, и я не могу нажимать никакие кнопки.

Кроме того, позиция на странице отличаетсячем в других браузерах.

Это параметры, которые я использую для его вызова

$('.fancybutton').fancybox({
        type      : 'iframe',
        maxWidth    : 800,
        maxHeight   : 600,
        fitToView   : true,
        width       : '70%',
        height      : '80%',
        autoSize    : false,
        closeClick  : false,
        openEffect  : 'none',
        closeEffect : 'none'
});

Любая помощь будет принята с благодарностью

Я открываю iframeс нормальной ссылкой на тег привязки

ОБНОВЛЕНИЕ

Я добавил DOCTYPE и iframe открывается нормально во всех браузерах, но ... Внутри этого iframe у меня естьколичество ссылок, это работает как всплывающее меню.Ссылки - это простые теги привязки, но когда я нажимаю на ссылки в IE, ничего не происходит.Он отлично работает в любых других браузерах: (

Cheers, Federico

1 Ответ

4 голосов
/ 06 марта 2012

Как оказалось, мне не хватало DOCTYPE, как предложил JFK.

Я добавил его вверху, и теперь он отлично работает во всех браузерах

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Спасибо!

...