1

私はjQueryを使用しています。「animating」と呼ばれる既存のブール値を定義しました。これにより、jQuery が animation() でアニメーションを実行しているかどうかがわかります。私はかなりの数のアニメーションを持っていますが、すべてのアニメーション宣言でこれを実装するのはかなりの作業で面倒です。

だから私の質問は、関数 animation() が呼び出されるたびに jQuery に伝える方法はありますか? それとももっと良い方法がありますか?

4

1 に答える 1

0

それが一般的にアニメーション化されているかどうかを知る必要があるのはなぜですか?

特定の要素を気にする場合は、でクエリを実行できます.is(':animated')

あなたもそれを一般的に使用することができます

if ($(':animated').length) {
  // something is being animated
} else {
  // nothing is being animated
}

しかし、それはやり過ぎかもしれません。

セレクターを探す:animated

于 2012-10-01T16:00:37.033 に答える