【发布时间】:2018-07-12 10:46:03
【问题描述】:
有一个包含 6 张图片的 jquery magnific popup 画廊。我希望如果用户单击图片,他/她应该被定向到 html 页面(embedded.html)。我怎样才能做到这一点?。
原始代码(现在在网站上显示):
<div id="gallery" class="tm-content-box">
<div class="grid tm-gallery">
<figure class="effect-bubba">
<img src="img/img-11-08.jpg" alt="Image 8">
<figcaption>
<h2>TEST</h2>
<a href="img/img-11-07.jpg">View more</a>
</figcaption>
</figure>
我在上面(index.html)进行了如下修改。 (而不是显示img/img-11-07.jpg,我希望显示embedded.html):
<div id="gallery" class="tm-content-box">
<div class="grid tm-gallery">
<a href="embedded.html">
<figure class="effect-bubba">
<img src="img/img-11-08.jpg" alt="Image 8">
<figcaption>
<h2>TEST</h2>
</figcaption>
</figure>
</a>
但它现在仍然无法正常工作。点击测试它说The image could not be loaded。如果我在此语句中进一步点击The image,我将成功重定向到embedded.html。
我知道有一些 CSS 干扰。请帮忙。如果您想了解更多信息,也请告诉我。
我已经下载了这个网站作为模板,我正在修改它的代码。
更新: 我已经在这里上传了整个网站的代码:
https://drive.google.com/drive/folders/13IURTJWYTXgifAO72AgTwomKaFNPFDkc
【问题讨论】:
-
共有 4 个 CSS 文件。有没有办法可以将这些文件附加到这里的某个地方?我正在调查这个
-
您可能需要联系模板开发人员。图完全由他的代码处理
-
如果您不想要画廊,请不要使用画廊
-
我已经上传了 4 个 CSS 文件。请参阅上面的问题部分。
-
CSS 在这里并不重要。主题开发人员似乎已经用 JavaScript 实现了这种“灯箱”功能,显然它只是在这个容器中寻找它可以找到的任何类型的链接,假设它指向一个实际的图像,当整个东西被点击时显示.所以你必须检查a)这是否可以通过主题设置完全禁用,或者b)有一些JavaScript在某处触发它可以相应地修改,[...]
标签: html css twitter-bootstrap image-gallery magnific-popup