我正在制作带有标题的花式框的图库,但是当我点击图像时,图像正在打开,但无法关闭图像或无法找到关闭按钮。我正在使用html,css和javascript。我正在上传图片以显示我的问题。
$(document).ready(function(){
//FANCYBOX
//https://github.com/fancyapps/fancyBox
$(".fancybox").fancybox({
openEffect: "none",
closeEffect: "none"
});
});
HTML
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.min.css" media="screen">
<script src="//cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.min.js"></script>
<div class="container">
<div class="row">
<div class='list-group gallery'>
<div class='col-sm-4 col-xs-6 col-md-3 col-lg-3'>
<a class="thumbnail fancybox" rel="ligthbox" href="http://placehold.it/300x320.png">
<img class="img-responsive" alt="" src="http://placehold.it/320x320" />
<div class='text-right'>
<small class='text-muted'>Image Title</small>
</div> <!-- text-right / end -->
</a>
</div> <!-- col-6 / end -->
<div class='col-sm-4 col-xs-6 col-md-3 col-lg-3'>
<a class="thumbnail fancybox" rel="ligthbox" href="http://placehold.it/300x320.png">
<img class="img-responsive" alt="" src="http://placehold.it/320x320" />
<div class='text-right'>
<small class='text-muted'>Image Title</small>
</div> <!-- text-right / end -->
</a>
</div> <!-- col-6 / end -->
<div class='col-sm-4 col-xs-6 col-md-3 col-lg-3'>
<a class="thumbnail fancybox" rel="ligthbox" href="http://placehold.it/300x320.png">
<img class="img-responsive" alt="" src="http://placehold.it/320x320" />
<div class='text-right'>
<small class='text-muted'>Image Title</small>
</div> <!-- text-right / end -->
</a>
</div> <!-- col-6 / end -->
<div class='col-sm-4 col-xs-6 col-md-3 col-lg-3'>
<a class="thumbnail fancybox" rel="ligthbox" href="http://placehold.it/300x320.png">
<img class="img-responsive" alt="" src="http://placehold.it/320x320" />
<div class='text-right'>
<small class='text-muted'>Image Title</small>
</div> <!-- text-right / end -->
</a>
</div> <!-- col-6 / end -->
<div class='col-sm-4 col-xs-6 col-md-3 col-lg-3'>
<a class="thumbnail fancybox" rel="ligthbox" href="http://placehold.it/300x320.png">
<img class="img-responsive" alt="" src="http://placehold.it/320x320" />
<div class='text-right'>
<small class='text-muted'>Image Title</small>
</div> <!-- text-right / end -->
</a>
</div> <!-- col-6 / end -->
<div class='col-sm-4 col-xs-6 col-md-3 col-lg-3'>
<a class="thumbnail fancybox" rel="ligthbox" href="http://placehold.it/300x320.png">
<img class="img-responsive" alt="" src="http://placehold.it/320x320" />
<div class='text-right'>
<small class='text-muted'>Image Title</small>
</div> <!-- text-right / end -->
</a>
</div> <!-- col-6 / end -->
</div> <!-- list-group / end -->
</div> <!-- row / end -->
</div> <!-- container / end -->
CSS
.gallery
{
display: inline-block;
margin-top: 20px;
}
答案 0 :(得分:0)
您的链接指向html中的图片,这应该会导致问题。它在新页面中打开图像,而不是所需的图库
<a class="thumbnail fancybox" rel="ligthbox" href="http://placehold.it/300x320.png">
尝试使用其他元素或删除href属性