0

首先,我的所有按钮都使用“ajax”类打开了 Colorbox。但是那个类给我带来了很多问题: 1-当我打开一个窗口时,它会出现,当我关闭它并重新单击同一个按钮时,它将被加载两次(所以我需要单击两次才能关闭)解决这个问题?

我目前所做的:使用 iframe;我现在唯一的问题是我无法加载在该 iframe 中链接的其他颜色框。我正在使用内联类。

让我重新表述一下:我单击“生成”按钮,它会打开带有 iframe 类的第一个颜色框。在该 iframe 中,我有一个“generate_2”按钮,其中包含内联内容。一旦我点击第二个按钮,什么都不会发生。当我将第一个按钮设置为 ajax 时,这曾经有效。

我能做些什么?谢谢!

4

2 回答 2

0

当我关闭它并重新单击同一个按钮时,它将被加载两次(所以我需要单击两次才能关闭) 是否有解决此问题的方法?

我敢打赌你正在使用 ajax 打开一个完整的 HTML 文档,不是吗?你不应该那样做。将一个 HTML 文档嵌套在另一个 HTML 文档中是无效的 HTML,并且您正在将两者中的脚本应用于原始文档。每次加载该内容时,这些脚本都会重新加载和执行。

于 2012-09-13T20:28:21.607 回答
0

我以前也有同样的问题。由于 JavaScript 不能影响 iframe,因此您必须在 iframe 页面本身的脚本标记内添加 JavaScript 代码。

于 2012-09-12T21:29:53.213 回答