jquery怎样实现动画的缩小?

<html><head><scriptsrc='js/jquery.min.js'></script><script>$(document).ready(function... <html>
<head>
<script src='js/jquery.min.js'></script>
<script>
$(document).ready(function(){
function fun1(){
$("#image_ul img").click(function(){
$(this).animate({height:'500px'});
});
};
fun1();
});
</script>
<style>
#image_ul {
list-style-type:none;
}
#image_ul img{
height:200px;
}
</style>
</head>
<body>

<div id='main'>
<ul id='image_ul'>
<li><img src='images/images.jpg'></img></li>
</ul>
</div>
</body>
</html>
当我单击图片的时候,图片会放大;

如果图片的高度是500px,当我单击图片的时候,图片再缩小,怎么做到呢?
展开
 我来答
泡影果果616
推荐于2016-06-07 · 知道合伙人软件行家
泡影果果616
知道合伙人软件行家
采纳数:2005 获赞数:71340
软件技术从上学的时候就在研究,虽没最强大脑那般无敌,但依靠后天的勤奋学习,相信可以很专业的帮助更多人

向TA提问 私信TA
展开全部
  1. jQuery animate() - 操作多个属性。注意,生成动画的过程中可同时使用多个属性。

  2. jQuery animate() - 使用相对值。也可以定义相对值(该值相对于元素的当前值)。需要在值的前面加上-=。

  3. jQuery animate() - 使用预定义的值。把属性的动画值设置为 "show"、"hide" 或 "toggle"即可。

一瞥不够
2014-01-24 · TA获得超过905个赞
知道小有建树答主
回答量:760
采纳率:71%
帮助的人:204万
展开全部
$("#image_ul img").toggle(function(){
$(this).animate({height:'500px'});
},function(){
$(this).animate({height:'200px'});
}
);

点一下高度变500 再点一下又变200

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猴子请来的妖妖
2014-01-24 · TA获得超过1086个赞
知道小有建树答主
回答量:409
采纳率:66%
帮助的人:148万
展开全部
$(this).animate({height:'-=500px'});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天池月下
2014-01-24 · 超过15用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:34万
展开全部
一瞥不够
的可行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
镜秋2180
2014-01-24
知道答主
回答量:81
采纳率:42%
帮助的人:20.4万
展开全部
下个jquery ui的插件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式