当您单击图像时,我希望文本描述出现(向上滑动),并且当您在已经显示时单击它时再次隐藏(向下滑动)。
JAVASCRIPT
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#image img").click(function () {
$("#image span").slideToggle();
});
});
</script>
CSS
#images {
width: 275px;
height: 200px;
}
#image div {
display: block;
width: 275px;
height: 200px;
}
#image img {
display: block;
width: 275px;
height: 200px;
}
#image span {
background: #000;
color: #ccc;
display: block;
width: 265px;
height: 40px;
padding: 5px;
display: none;
}
HTML
<div id="images">
<div id="image">
<div>
<img src="images/test-image.png" width="224px" height="224px" />
<span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</span>
</div>
</div>
</div>
这些是我尝试创建的代码的上面的 HTML,当您单击站点 etchapps.com 上的任何图像时,可以演示此效果的示例,以及我们如何使用 JavaScript 或 jQuery 做到这一点的任何想法。或者我们可以使用任何其他插件来完成此操作。