要素にアニメーションを適用するとき - 例えば。div.animate() - 単一の要素からそのアニメーションをバインド解除するにはどうすればよいですか?
div.unbind() と div.unbind("animate") を試しましたが、うまくいきませんでした..
ありがとう
要素にアニメーションを適用するとき - 例えば。div.animate() - 単一の要素からそのアニメーションをバインド解除するにはどうすればよいですか?
div.unbind() と div.unbind("animate") を試しましたが、うまくいきませんでした..
ありがとう
すべての要素のアニメーションを完全に切り替えるのではなく、選択した要素のアニメーションを停止するだけの場合は、div.stop()またはdiv.clearQueue()を使用するだけです。
http://api.jquery.com/clearQueue/
実際にdiv.stop(true)を使用すると、実際にはclearQueueも呼び出されます。
これが必要だと思います:
$('#div').stop(); // this stop the currently-running animation
アニメーションは要素にバインドされていません。これは単なる効果です => バインドを解除できません
単一要素の場合:
$(selector).clearQueue().stop();