【发布时间】:2010-12-09 15:15:41
【问题描述】:
我正在尝试在 0 和 5 之间平滑切换跨度的边框宽度。 这是我试过的代码,在firefox中开发
function anim()
{
this.sw=!this.sw;
if(this.sw)
{
//lower
$('.cell_action').animate(
{
'border-width':'0px',
'margin':0
},
600
);
}
else
{
//raise
$('.cell_action').animate(
{
'border-width':'5px',
'margin':-5
},
600
);
}
}
当我尝试转到 5px 时,它似乎可以工作,但是当我再次运行该函数以动画回 0 时,边框立即设置为 0,只有边距动画。
【问题讨论】:
标签: jquery-animate