Fancybox 2 iframe在IE中无法正常工作

时间:2012-03-05 10:57:01

标签: javascript internet-explorer jquery-plugins fancybox

我遇到了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中的链接时没有任何反应。它适用于任何其他浏览器:(

干杯, 费德里科

1 个答案:

答案 0 :(得分:4)

事实证明,我错过了JFK建议的DOCTYPE。

我在顶部添加了它,现在可以在所有浏览器上正常使用

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

谢谢!