-3

コードは以下のとおりです。

$('p:first').toggle(function() {
$(this).animate({'height':'+=150px'}, 2000, 'linear');
}, function() {
$(this).animate({'height':'-=150px'}, 2000, 'swing');
});
4

1 に答える 1

1

とを削除して両方の属性を「150px」に変更する+=-=、トグルの両側が同じ高さにアニメーション化されるため、視覚的な動きはありません。最初にホバーすると150pxに移動する場合がありますが、その後は移動しません。

のポイントは+=150px、既存の高さに150pxを追加することです。のポイントは-=150px、既存の高さから150pxを引くことです(したがって、前の加算を逆にします)。

+=とを削除する場合-=は、トグルの2つのアームに2つの異なる高さを設定して、トグルする2つのサイズを定義する必要があります。

于 2012-07-16T04:05:44.780 に答える