1

我正在尝试在页面中使用 Lightbox2 图片库 ( http://lokeshdhakar.com/projects/lightbox2/ ),但没有出现任何内容。我确定这与 javascript 排序或其他东西有关,我已经添加并链接了所有需要的文件,但仍然没有出现任何内容。您可以在http://www.art-service.lv/zonglesanasskola_new/students_jug.php上看到这个地方,在第二个选项卡的辅助导航栏中,目前只有标题“第 2 页”。谢谢 !

4

1 回答 1

1

实际上,这个问题是由您的“tabs_old.js”文件引起的。

在其第 17-21 行中,它具有:

//hide two tab contents we don't need
var pages = tabcon.getElementsByTagName("div");
  for (var i = 1; i < pages.length; i++) {
  pages.item(i).style.display="none";
};

这些代码将所有 DIV 隐藏在第二个选项卡中(第 2 页)。当在 Firebug 中移除此类样式时(在第 2 页的每个 DIV 中移除样式 =“display:none;”),您的 Lightbox 效果可以成功看到。

因此,您应该修改或删除以上行以使您的内容正确显示在页面上。换句话说,应该是只有第一级的 Tab DIV 才会有“display:none;”。但不是所有的 DIV。否则,即使您设置了“display:block”,它也只会显示具有指定类的 DIV,而不包括最初隐藏的子 DIV。

于 2013-04-08T01:18:29.260 回答