[Honey汐瑶]同学你说的这种直接改width的方法,属于直接改变宽度,没办法体现出那个慢慢变长,慢慢变短的动画效果。老师的代码里每次增加8px,可以把它改成1px看看效果,再和改变width的比较一下就能看出来不同。
2017-09-02
模仿写个jQuery版本有问题请指出
$("li").hover(
function () {
$(this.children[1]).stop().animate({"height":"120px"},200);
},
function () {
$(this.children[1]).stop().animate({"height":"0"},200);
}
)
$("li").hover(
function () {
$(this.children[1]).stop().animate({"height":"120px"},200);
},
function () {
$(this.children[1]).stop().animate({"height":"0"},200);
}
)