5

私はバージョン1.8+について取っています。

css トランジションはハードウェア アクセラレーションであるため、舞台裏で jQuery のアニメーション機能が css3 トランジション (最新のブラウザーの場合) に依存しているのではないかと考えていました。

アニメイトのドキュメントhttp://api.jquery.com/animate/でこれについての言及はありませんでした

4

4 に答える 4

4

いいえ。インラインスタイル属性の値を段階的にすばやく変更して、アニメーションの印象を与えます。

于 2012-11-08T17:53:26.480 に答える
1

jQuery はまだ CSS 3 を使用していません。これはおそらく、ブラウザーが特別なユース ケースを実装する方法に関するマイナーな問題のためです。これまでのところ、すべてが一貫しているわけではなく、回避するのが非常に難しいバグが時々あります。

ただし、CSS 3 アニメーション/トランジションなどを使用する jQuery Transit などのプラグインがあります。.animate()Transit を使用すると、次のようにフォールバックできます。

// Delegate .transition() calls to .animate()
// if the browser can't do CSS transitions.
if (!$.support.transition)
  $.fn.transition = $.fn.animate;

http://ricostacruz.com/jquery.transit/

于 2013-06-22T01:08:58.147 に答える
0

ソースから、アニメーションに CSS3 を (まだ) 使用していないことがわかります。(アニメーション コードを表示するには、「関数 アニメーション」で検索してください。)

于 2012-11-08T17:55:33.397 に答える