Home > Article > Web Front-end > Understanding jQuery stop() method_jquery
As front-end developers, JS and JQuery are development languages and tool libraries we often use. We all know that there is a very powerful method in jQuery - stop(), which is a method to prevent repeated accumulation in continuous animations or events. So, how to use stop()? Let’s introduce you to stop() first:
stop() has two parameters in syntax, both of which are Boolean values. And they are all optional, but there are regulations, as follows:
$(selector).stop(stopAll,goToEnd)
Parameters: (By default, if no parameters are written, both parameters will be considered false.)
stopAll: optional. Specifies whether to stop all queued animations of the selected element. This means that if the parameter value is true, all subsequent animations or events will be stopped. If the parameter value is false, only the animation currently executed by the selected element will be stopped, and subsequent animations will not be affected. Therefore, this parameter is generally false.
goToEnd: Optional. Specifies whether to allow the current animation to be completed. This parameter can only be used when the stopAll parameter is set. As we said above, we usually write the fasle value for the stopAll parameter, not the default, but the actual parameter. Then there are two options for the goToEnd parameter, one is false and the other is true. Everyone should understand the meaning. Generally true. This means allowing the current animation to be completed.
The following is the corresponding code:
HTML:
JS_jQuery:
The above is the accumulation of events encountered when writing a click event effect at work. In the JS part, the stop() method is useful. You can remove or change the parameters and give it a try. Hope it helps everyone. Gaga