将灯箱添加到php?

时间:2016-11-28 19:31:23

标签: php jquery html css lightbox2

我运行小型网站(php),我决定实施lightbox。工作原理:

我的第一个文档是所有页面的主要文件 - clear.html,我添加了: <link rel="stylesheet" href="/css/lightbox.css" type="text/css" />成为头脑 并<script src="/js/lightbox.js"></script>进入</body>以上的底部。

我的index.php按$sth->add(part_of_html)加载部分明文档。因此,如果您要加载特定页面,请点击菜单$sth->中的内容加载页面(exercise.php),然后将您请求加入内容&#39;。

在exercise.php中是image的代码:

$s->change("image", '<br /><a href="/folder/'.$write["image"].'" data-lightbox="Image[exercise]" title="Hello"><img src="/folder/'.$write["Image"].'" alt="Hello" /></a><br />');

最后在exercise.html for exercise.php中我想使用灯箱,[-image-]中有一个exercise.html框。

最终结构:

Index.php加载clear.html的部分内容(使用lightbox.css表和脚本lightbox.js) Index.php还加载exercise.php;加载exercise.html并将exercise.html中的[-image-]替换为<br /><a href="/folder/image1" data-lightbox="ImageExercise1" title="Hello"><img src="/folder/image1" alt="Hello" /></a><br />

所以一切都应该没问题。但是,如果我点击图像,它会在同一页面上显示,但在左侧(就好像css不起作用)。 当我在没有[-image-]的情况下尝试它时,它已经有效了。但是你不能使用'.$write["image"].'并且必须使用它。所以获取图像的代码必须在php中,因为有许多不同的代码。

为什么它的行为就像没有使用css一样,即使我在clear.html声明它?有必要将它实现到php吗?我不这么认为,当我有类似的结构index.php加载ex.php和clear.html(带实现)和ex.php加载ex.html,图像标签在哪里?

0 个答案:

没有答案