この記事の例では、jQuery アニメーションの継続的なトリガーと遅延実行の解決策について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。
jQuery で slideUp、slideDown、animate などのアニメーションを使用する場合、ターゲット要素が外部イベントによって駆動される場合、マウスが外部要素イベントを迅速かつ連続的にトリガーすると、アニメーションが遅延を伴って繰り返し実行され、これは卑劣です。
解決策:
1. 遅延繰り返し実行の問題を回避するために、トリガー要素のイベントを遅延処理に設定します (setTimeout を使用します)
2. 要素のイベントをトリガーするときに事前にすべてのアニメーションを停止し、対応するアニメーション イベントを実行します (停止を使用します)
jquery stop:
この記事が皆さんの jQuery プログラミングに役立つことを願っています。