Javascript Fancybox 2 iframe在IE中工作不正常

Javascript Fancybox 2 iframe在IE中工作不正常,javascript,internet-explorer,jquery-plugins,fancybox,Javascript,Internet Explorer,Jquery Plugins,Fancybox,我对Fancybox 2.0和Internet Explorer有问题。它可以在所有其他浏览器上正常工作 在IE中,就像lightbox div位于iframe的顶部,我不能单击任何按钮 页面中的位置也不同于其他浏览器 这是我用来调用它的参数 $('.fancybutton').fancybox({ type : 'iframe', maxWidth : 800, maxHeight : 600, fitToVi

我对Fancybox 2.0和Internet Explorer有问题。它可以在所有其他浏览器上正常工作

在IE中,就像lightbox 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中单击链接时,什么都没有发生。它在任何其他浏览器上都能完美工作:

干杯,
费德里科

因为事实证明,我缺少了肯尼迪建议的DOCTYPE

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

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

谢谢

正如JFK建议的那样,我缺少DOCTYPE

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

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

谢谢

你认为我们能看到链接吗?上面的代码似乎没有什么问题,但这并没有说明什么。你可以开始做一系列事情:检查javascript错误,IE比其他浏览器严格得多;检查您是否有合适的DOCTYPE fancybox在IE怪癖模式下无法正常运行;检查CSS冲突问题一般CSS声明,如div{position:absolute}。。。使用specificity代替divmyDiv{position:absolute}等。非常感谢您的回复,因为原来是doctype!!!:这就像一个菜单弹出窗口,但子菜单在IE中无法打开。我需要在同一个iframe中打开它们,但在IE 8中没有任何作用,它显示了在IE 9中找不到的页面:那你能给我一个链接吗。。。还要确保在fancybox中打开的页面也有正确的doctype您认为我们可以看到链接吗?上面的代码似乎没有什么问题,但这并没有说明什么。你可以开始做一系列事情:检查javascript错误,IE比其他浏览器严格得多;检查您是否有合适的DOCTYPE fancybox在IE怪癖模式下无法正常运行;检查CSS冲突问题一般CSS声明,如div{position:absolute}。。。使用specificity代替divmyDiv{position:absolute}等。非常感谢您的回复,因为原来是doctype!!!:这就像一个菜单弹出窗口,但子菜单在IE中无法打开。我需要在同一个iframe中打开它们,但在IE 8中没有任何作用,它显示了在IE 9中找不到的页面:那你能给我一个链接吗。。。还要确保在fancybox中打开的页面的顶部也有一个正确的doctypewhat?包含打开fancybox或fancybox内容页的链接的页面在逻辑上应该位于两个位置。Fancybox iFrame本身就是一个独立的页面。在什么页面的顶部?包含打开fancybox或fancybox内容页的链接的页面在逻辑上应该位于两个位置。Fancybox iFrame本身就是一个独立的页面。