【发布时间】:2014-10-08 07:57:17
【问题描述】:
对此非常陌生,如果我问的是非常奇怪的问题,请见谅。
我正在尝试用 HTML5+CSS3 构建一个基本的单页响应式作品集网站,并希望使用this fluid/mobile friendly lightbox 来显示画廊。但是,我根本无法让它工作。
这是我遵循的步骤:我使用 imagelightbox 网站上提供的代码下载并加载了最新版本的 jQuery 和 imagelightbox.js,如下所示:
<script src="jquery.js"></script>
<script src="imagelightbox.js"></script>
<script>
$( function()
{
$( 'a' ).imageLightbox();
});
</script>
然后我用 ID 为“imagelightbox”的灯箱标记了我想显示的图像:
<a href="http://i.imgur.com/mBvaIk5.jpg"><img src="http://i.imgur.com/mBvaIk5.jpg" id="imagelightbox" /></a>
我将网站提供的最小 CSS 配置转换为“imagelightbox.css”并加载了它。我只是将位置从固定更改为中心,因为在固定时我的图像根本没有出现。
#imagelightbox
{
position: center;
z-index: 9999;
-ms-touch-action: none;
touch-action: none;
}
但是,当我单击图像时没有任何反应。我试图为此制作一个jsfiddle。在 jsfiddle 中单击图像确实链接到完整视图版本,但在我的情况下,除非我像这样加载 imagelightbox.js,否则什么都不会发生:
<script src="imagelightbox.js" type="txt/css" charset="utf-8"></script>
在这种情况下,单击图像会链接到其完整视图版本,但找不到灯箱。
任何帮助将不胜感激!
【问题讨论】:
标签: html image css gallery lightbox