0

我正在使用 fancybox 2 并使用它来创建一个指向 URL 的 iframe。如果我的 URL 包含指向我网站内其他页面的链接,并且我单击它们。花式框 X 按钮停止工作。这在 firefox / chrome 上完美运行,但在 IE 上却不行。此外,窗户的大小似乎翻了一番。

在进入第二个链接后单击 X 时,IE 控制台中也会出现错误:

SCRIPT70:权限被拒绝 jquery-1.9.0.js,第 3882 行字符 2

我的 html 上有一个 DOCTYPE。

编辑:这是用 fancybox 2 demo 复制的,无论是在本地还是在服务器端。只需将 iframe.html 中的行(在 fancybox 演示中)从

<a href="javascript:parent.jQuery.fancybox.open({href : '1_b.jpg', title : 'My title'});">Change content</a>

至 :

<a href="iframe.html">Change content</a>

我可以使用 fancybox.open ,但是我做的是 POST 操作而不是标准的 URL 重定向,所以我不能使用 fancybox.open....

4

1 回答 1

1

你得到的错误是因为 jQuery。您需要从 1.9 更新到至少 10.1 这解决了 IE 的问题。如果您不能立即更新,有一些人找到了一些解决方法,但老实说,我只是建议您使用最新版本的 jQuery。

jQuery 博客

错误报告在这里

于 2013-10-04T16:24:35.810 回答