我把所有内容放到一个html文档中,以防万一它可能是导致问题的css ...我使用div和css制作了4个绿色框。我希望它们在点击时尺寸增大 - 也许只是从80x80px到100x100px或类似的东西。现在,这里的jQuery代码是我从其他人的问题中回答的代码 - 我对jQuery非常陌生,并且遇到了很多麻烦。任何帮助,将不胜感激!!试图切换div大小
<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>
你的问题是什么?什么都没有发生? – 2013-03-19 07:56:13
当我在浏览器中预览(我尝试过Firefox和Chrome)并点击div时,没有任何反应。 – 2013-03-19 08:05:41