0

我正在使用 ColorBox 在屏幕上调用一些信息模式,并考虑到客户的要求,最好的方法是通过 iFrames(不是我的第一选择,但无论如何)。在 Chrome、FF 等中一切正常,但 iFrame 内容在任何版本的 IE 中都不起作用。模态包装出现,但里面什么都没有。这是我到目前为止所做的:

  1. 将 IE 的文档类型更改为过渡和严格。没有骰子。
  2. 删除了“iframe: true”并将其替换为 HTML“Hello”。效果很好,“Hello”出现在 Colorbox 模式中。
  3. 我已经从标题中删除了所有样式表。没有运气,所以这不是 CSS 问题。
  4. 可以肯定的是,我将我的 JQuery 库从 1.8.2 回滚到 1.6.2。那里也没有。

任何帮助,将不胜感激。这是加重的。

一些代码:

 $(function ()
{
    $(".modal-large").colorbox({iframe:true, innerWidth:580, innerHeight:500});
})

HTML:

<div class="top-droptext"><a class="modal-large" href="modal/serviceproviderinfo.html">Update Password</a></div>
4

1 回答 1

0

这是文档类型问题。您需要将此添加到您的彩盒调用者页面的开头:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
于 2012-12-05T17:01:13.907 回答