【发布时间】:2017-01-16 13:33:24
【问题描述】:
我正在尝试创建一个滑出式反馈表单,在每次点击时切换图像。
第一个反馈图像显示“反馈+”。我希望用户点击这个,反馈表滑出,然后图像将显示“反馈-”。我已经做到了这一点,但不知道当用户想要最小化或再次点击它时如何让“反馈+”出现。
这是 HTML:
<div class="slide-out-div">
<a class="handle" href="#"></a>
<!-- feedback form goes here -->
</div>
CSS:
.handle{
width:40px;
height:141px;
background-image:url(../images/feedback-plus.png);}
jQuery:
<script type="text/javascript">
$(function() {
$('.handle').click(function() {
$(this).css('background-image', 'url(images/feedback-minus.png)');
});
})
</script>
【问题讨论】: