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")});
但像这样加上时间参数后就不行了请问高手这是为什么 展开
这样可以运行
$("#c"+2).hover(function(){$("#g"+2).animate({height:"133px"},"easeInExpo");},function(){$("#g"+2).animate({height:"113px"},300,"easeInExpo")});
但像这样加上时间参数后就不行了请问高手这是为什么 展开
2个回答
展开全部
语法错了。animate有两种语法:$(selector).animate(styles,options)和$(selector).animate(styles,speed,easing,callback)。。所以。你自己对照下。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(selector).animate(styles,speed,easing,callback)语法,后面三个是可选。
就是说$("#g"+2).animate({height:"133px"});这样也可以执行。
根据你的代码,"easeInExpo"这个值应该代表easing。
easing 函数规定在不同的动画点中设置动画速度的---不会用 - - 。
但是jquery内置的easing值只有swing和linear。
所以我猜测是"easeInExpo"不识别照成的。
就是说$("#g"+2).animate({height:"133px"});这样也可以执行。
根据你的代码,"easeInExpo"这个值应该代表easing。
easing 函数规定在不同的动画点中设置动画速度的---不会用 - - 。
但是jquery内置的easing值只有swing和linear。
所以我猜测是"easeInExpo"不识别照成的。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询