クリックごとに画像を切り替えるフィードバックフォームを作成しようとしています。jQuery:最初のクリック時にCSSの背景画像を変更し、次のクリック時に元の画像に戻す
最初のフィードバック画像は「フィードバック+」を示します。私はユーザーがこれをクリックして、フィードバックフォームが滑り落ちるようにして、画像に "feedback - "を表示します。私はすでにこれを持っていますが、ユーザーが2回目に最小化またはクリックしたいときに "フィードバック+"を表示する方法を理解することはできません。
ここでは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>