ネストされたdivが少なく、そのうちの1つにパディングがあります。問題はIEとFFで、ネストされたdiv要素がChromeで正しくなくリサイズされていることであるjQueryアニメーションパッディングがChromeで正しく機能しない
$("div").animate({paddingRight: 60});
:私はそのDIVのパディングをアニメーション化してみてください。ここの私の例を見てください:http://jsfiddle.net/smashko/zu6aX/。 FFとIEで何が起こっているかを見るには、パディングの削除とパディングボタンの追加を押してください。
なぜChromeで動作しないのですか?
EDIT:ステファンが指摘したように
実際には、アニメーションが正しく動作しているが、新しいCSSの値が適用されていません。
アニメーションの終了後に[要素を検査]をクリックすると、Chromeによって更新されても問題ありません。
したがって、Chromeでアニメーション化されたCSS値を自動的に適用するにはどうすればよいですか。
ありがとうStefan。 アニメーションがバックグラウンドで動作することはすでに知っていましたが、Chromeで新しいCSS値を適用したのはなぜですか? 「Remove Padding」ボタンをクリックして要素を右クリックし、「Inspect element」を選択すると、それ自体が再描画され、変更が表示されます。 Chromeを自動的に更新するにはどうすればよいですか。 –