私は次のことをしようとしています:
私のページの下部に固定位置のdivがあります。マウスが出入りすると、divはその高さをアニメーション化して応答します。100pxと50px。デフォルトの高さは50pxです。
私は、Jqueryが1つの大きなノーノーでこれを正しく行うことを発見しました。アニメーション中にマウスが終了し、再びマウスが再び入ると、次のいずれかになります。
a)アニメーションをスタックして、多くの(たとえば、100)アニメーションを実行しますが、必要なアニメーションは1つだけです。
b)現在のアニメーションをリセットします。これにより、divが消えたり、固定の高さに変更されたりして、100〜50ピクセルの間でロックダウンまたはグリッチが発生するなどの予期しない動作が発生します。
これについて何かアイデアはありますか?