cssが問題を引き起こしている可能性がある場合に備えて、すべてを1つのhtmlドキュメントに入れました... divとcssを使用して作成した4つの緑色のボックスがあります。クリックしたときにサイズが大きくなるようにしたいと思います-おそらく80x80pxから100x100pxまたはそのようなものです。現在、そこにある jQuery コードは、他の誰かの質問への回答から取ったコードです。私は jQuery を初めて使用し、多くの問題を抱えています。どんな助けでも大歓迎です!!
<html>
<head>
<title>For testing</title>
<style type="text/css">
#green_box_container {
float: left;
padding: 0px;
margin-left: 345px;
height: 300px;
width: 500px;
}
#green_box1 {
background-color: #070;
margin: 0px;
padding: 0px;
height: 80px;
width: 80px;
float: left;
margin-left: 20px;
}
#green_box2 {
background-color: #070;
margin: 0px;
padding: 0px;
height: 80px;
width: 80px;
float: left;
margin-left: 20px;
}
#green_box3 {
background-color: #070;
margin: 0px;
padding: 0px;
height: 80px;
width: 80px;
float: left;
margin-left: 20px;
}
#green_box4 {
background-color: #070;
margin: 0px;
padding: 0px;
height: 80px;
width: 80px;
float: left;
margin-left: 20px;
}
</style>
<script src="jquery-1.9.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#green_box_container a").click(function() {
var $this = $(this),
val = $this.height() == 200 ? '50px' : '200px';
$this.stop().animate({
width: val,
height: val
}, "slow");
});
});
</script>
</head>
<body>
<div id="green_box_container">
<a href="#"><div id="green_box1"></div></a>
<a href="#"><div id="green_box2"></div></a>
<a href="#"><div id="green_box3"></div></a>
<a href="#"><div id="green_box4"></div></a>
</div>
</body>
</html>