私は3X3ボックスを持っていますが、現在のところ、四角形のいずれかの上にマウスを置くと背景が青色に変わり、ボックスを空に戻すと空に戻ります。また、ボックスのいずれかをクリックすると画像が表示されるようにします。私が達成しようとしているのは、ボックスをクリックすると画像が表示され、同じボックスが再びクリックされたときに画像が消えてしまうようにすることです。ここでマウスがdivを離れるときに画像を削除する
は、私が持っているものです。
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
<script type="text/javascript">
$(function() {
$('.divs').hover(function() {
$(this).css("background-color", "#0000EE");
console.log('hover');
}, function() {
$(this).css("background-color", "");
console.log('hoverout');
});
$('.divs').click(function() {
$(this).prepend("<img class='divimg' src=http://upload.wikimedia.org/wikipedia/commons/thumb/0/08/SMirC-cool.svg/320px-SMirC-cool.svg.png>");
console.log('divclicked');
});
});
何を試しましたか? – TJHeuvel