1

animate を使用して画像の幅を縮小すると、jQuery の幅のパーセンテージが上昇する理由を知っている人はいますか。これは、パーセンテージ ベースの幅を使用している div 内にあるパーセンテージ ベースの幅を持つ div を縮小している場合にのみ発生するようです。この例を参照してください。右の正方形がアップティックで一瞬ドロップダウンすることがわかります。完了ハンドラーでアニメーションの変更を注文しようとすると、上昇により同様の結果が得られます。この例はthis other SO issueに基づいていますが、私のユースケースでは回答されていません。jQueryのパーセンテージの範囲制限で3rdsとfloatに関係があると思いますが、簡単な解決策があるかもしれません。助けてくれてありがとう。

Check JSFiddle Link
4

1 に答える 1

2

左の 2 つの列の合計がある時点で 75% を超える可能性があるように見えます。これにより、最後の div が新しい行にプッシュされます。
「線形」アニメーションを宣言できます。これは私にとって少しうまくいったようです。たぶん、幅の計算が少なく/きれいになります。

于 2012-11-08T16:33:19.597 に答える