ホームページ >ウェブフロントエンド >jsチュートリアル >jQuery stop() を理解する
フロントエンド開発者として、JS と JQuery はよく使用する開発言語およびツール ライブラリです。 jQuery には非常に強力なメソッド stop() があることは誰もが知っています。これは、連続的なアニメーションやイベントでの繰り返しの蓄積を防ぐメソッドです。では、stop() はどうやって使うのでしょうか?まず stop() を紹介しましょう:
stop() の構文には 2 つのパラメーターがあり、どちらもブール値です。これらはすべてオプションですが、次のような規制があります:
$(セレクター).stop(stopAll,goToEnd)
パラメータ: (デフォルトでは、パラメータが書き込まれない場合、両方のパラメータは false とみなされます。)
stopAll: オプション。選択した要素のキューにあるすべてのアニメーションを停止するかどうかを指定します。これは、パラメーター値が true の場合、後続のすべてのアニメーションまたはイベントが停止されることを意味します。パラメータ値が false の場合、選択した要素によって現在実行されているアニメーションのみが停止され、後続のアニメーションには影響しません。したがって、このパラメータは通常 false です。
goToEnd: オプション。現在のアニメーションの完了を許可するかどうかを指定します。このパラメーターは、stopAll パラメーターが設定されている場合にのみ使用できます。上で述べたように、通常は stopAll パラメータの fasle 値を書き込みます。デフォルト値ではなく、実際のパラメータです。 goToEnd パラメータには 2 つのオプションがあり、1 つは false で、もう 1 つは true です。誰もがその意味を理解する必要があります。一般的には真実です。これは、現在のアニメーションを完了できるようにすることを意味します。
対応するコードは次のとおりです:
HTML:
コードは次のとおりです:
上記は、JS 部分でクリック イベント エフェクトを作成するときに発生したイベントの蓄積です。パラメータを削除または変更して試してみてください。皆さんのお役に立てれば幸いです。ガガ