当我将鼠标悬停在img
withindiv.hover-group
时,divdiv.hover-toggle
变得可见,当鼠标离开图像时变得不可见。div.hover-toggle
应该出现在img
它所属的区域内,与其底部边框和每个相等宽度button.btn
的s对齐。
为了显示:
没有鼠标悬停:
|-----------|
| |
| img |
| |
| |
| |
|-----------|
是鼠标悬停:
|-----------|
| |
| img |
| |
|-----------|
| 1 | 2 | 3 |
|-----------|
我已经使用 jQuery 完成了悬停切换:
$(selector1).mouseover(function(){$(selector2).hide();});
$(selector1).mouseout(function(){$(selector2).show();});
但是,一直无法div.hover-toggle
与图像的底部对齐,如图所示,它反而出现在图像的下方。
如何才能做到这一点?
谢谢!
我在上面操作的 DOM 出现在下面。它使用 twitter 引导程序。
<ul class="thumbnails">
<li class="span3">
<div class="hover-group thumbnail">
<img src="http://placehold.it/260x180" alt="">
<div class="hover-toggle btn-group">
<button class="btn">1</button>
<button class="btn">2</button>
<button class="btn">3</button>
</div>
<h5>Thumbnail label</h5>
<p>Thumbnail caption right here...</p>
</div>
</li>
...
</ul>