jquery动画没反应

$("#c"+2).hover(function(){$("#g"+2).animate({height:"133px"},"easeInExpo");},functio... $("#c"+2).hover(function(){$("#g"+2).animate({height:"133px"},"easeInExpo");},function(){$("#g"+2).animate({height:"113px"},"easeInExpo")});
这样可以运行

$("#c"+2).hover(function(){$("#g"+2).animate({height:"133px"},"easeInExpo");},function(){$("#g"+2).animate({height:"113px"},300,"easeInExpo")});
但像这样加上时间参数后就不行了请问高手这是为什么
展开
 我来答
hyz4566758
2013-04-05 · TA获得超过264个赞
知道小有建树答主
回答量:455
采纳率:0%
帮助的人:128万
展开全部
语法错了。animate有两种语法:$(selector).animate(styles,options)和$(selector).animate(styles,speed,easing,callback)。。所以。你自己对照下。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沉住气iM
2013-10-14 · TA获得超过170个赞
知道答主
回答量:166
采纳率:0%
帮助的人:66.6万
展开全部
$(selector).animate(styles,speed,easing,callback)语法,后面三个是可选。

就是说$("#g"+2).animate({height:"133px"});这样也可以执行。

根据你的代码,"easeInExpo"这个值应该代表easing。
easing 函数规定在不同的动画点中设置动画速度的---不会用 - - 。
但是jquery内置的easing值只有swing和linear。
所以我猜测是"easeInExpo"不识别照成的。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式