【发布时间】:2015-02-03 11:40:10
【问题描述】:
【问题讨论】:
标签: javascript html css layout web
【问题讨论】:
标签: javascript html css layout web
您可以简单地将text 保留在img 的底部,并用div 或p 标签包裹它。然后最初将其设为display:none。
虚拟 HTML:
<div class="content">
<img src="" />
<p style="display:none;">Your text here</p>
</div>
<div class="content">
<img src="" />
<p style="display:none;">Your text here</p>
</div>
然后你的script 将类似于(使用 jQuery):
$('.content').click(function(){
$('.content p').fadeOut();
$(this).find('p').fadeIn();
});
希望这会有所帮助。
【讨论】:
div 而不是img。