0

尝试在颜色框中使用 jQuery 时遇到一些问题。

当我从调用颜色框的页面调用任何 jQuery 时,它工作正常。

我的代码当前使用以下代码调用其中包含另一个页面的颜色框。

var page1 = '/page1/page.php';

jQuery(".page1click").colorbox({opacity:0.4, rel:'nofollow', href:page1, height:'700px', width: '702px', iframe:true});

这一切正常,我的代码显示在颜色框弹出窗口中。此外,我所有的 javascript 代码都在这个页面中工作。但是,当我尝试从颜色框中使用任何 jQuery 时,它不起作用。

我想要做的是在单击时隐藏一个 div。

如果有人可以提供帮助,那就太好了

4

2 回答 2

3

检查你是否在两个页面中都包含 jquery。这可能会产生冲突。

于 2013-04-19T09:37:44.213 回答
0

使用创建叠加层的插件,如 colorbox,它们会获取您的 html 标记并使用它在 DOM 中创建另一个元素。因此,您尝试隐藏的 div可能与您用于创建它的 ID/类不同

当您查看由 Colorbox 创建的框时,请使用 firefox 中的 firebug 检查元素,以查看插件为您的 div 分配的 ID/类。

于 2013-04-19T08:32:12.377 回答