Foundation 并没有单独使用presentationaly 类开箱即用地做到这一点,但是您可以通过隐藏clearing gallery 并添加一点javascript/jquery 来创建相同的效果。
在这种情况下,使用自定义类创建具有简单图像和锚标记的块网格img-spawn-gallery
然后创建您的清算画廊,但使用hide
展示类,使其不显示。
<div class="row">
<div class="large-3 columns">
<p>Some other content here</p>
</div>
<div class="large-9 columns">
<ul class="small-block-grid-2 large-block-grid-3">
<li><a class="img-spawn-gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a class="img-spawn-gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a class="img-spawn-gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a class="img-spawn-gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a class="img-spawn-gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a class="img-spawn-gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a class="img-spawn-gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a class="img-spawn-gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a class="img-spawn-gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
</ul>
<ul id="my-gallery" class="clearing-thumbs hide" data-clearing>
<li><a href="http://www.placehold.it/900x900?text=gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a href="http://www.placehold.it/900x900?text=gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a href="http://www.placehold.it/900x900?text=gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a href="http://www.placehold.it/900x900?text=gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a href="http://www.placehold.it/900x900?text=gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a href="http://www.placehold.it/900x900?text=gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a href="http://www.placehold.it/900x900?text=gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a href="http://www.placehold.it/900x900?text=gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
<li><a href="http://www.placehold.it/900x900?text=gallery"><img src="http://www.placehold.it/300x300&text=thumb" /></a></li>
</ul>
</div>
</div>
然后,在带有 Zepto 或 jQuery 的 JavaScript 中,您可以覆盖锚标记的行为,以便它们单击隐藏的清算画廊的第一个 img。因为只有缩略图被隐藏了,所以它的其余部分可以正常工作。
$(document).ready(function() {
$(".img-spawn-gallery").click(function() {
$("#my-gallery li a :first").trigger('click');
});
});
2013 年 10 月 16 日更新:这是作为编辑完成的,但可能应该作为评论添加。我在这里添加它,因为它可能对那些面临这个问题的人有用。匿名海报,请随时在评论中获得荣誉。
要添加跳转到您单击的图像的功能,请像这样编辑 Javascript:
$(".img-spawn-gallery").click(function()
{
index = $(this).parents("li").index();
$("#my-gallery li a :eq("+index+")").trigger('click');
});