我有一个 3X3 的盒子,目前我有它,所以当你将鼠标悬停在任何一个正方形上时,背景会变成蓝色,然后当你将鼠标悬停在外面时,盒子会恢复为空。我也有它,这样当单击任何框时都会出现图像。我现在要完成的是使它在单击该框时会出现图像,而当再次单击该框时,该图像将消失,依此类推。
这是我所拥有的:
<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');
});
});