У меня есть коробка 3X3, и в настоящее время у меня она есть, так что, когда вы наводите курсор на любой квадрат, фон становится синим, а затем, когда вы наводите курсор, возвращается обратно в пустую. У меня также есть это, чтобы при нажатии любого из ящиков появляется изображение. То, что я пытаюсь сделать сейчас, - сделать так, чтобы при щелчке по ящику изображение появлялось, и когда этот же ящик снова щелкнут, изображение исчезнет и так далее, используя JQuery.Удалить изображение, когда мышь покидает 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