JSB

stop_all

Arrête toutes les animations en cours.

stop_all() peut aussi s'écrire stopAll() et stopall() et arrête toutes les animations lancées par animate, loop, round_trip, etc.

Contrairement à stop, il n'est pas possible de passer en paramètre de stop_all une liste de propriétés. En revanche, il est possible de sélectionner tous les éléments et d'exécuter stop() sur la sélection :

$('*').stop('width');

Ce code stoppera toutes les animations de largeur de toutes les balises.

Par contre, pour arrêter toutes les animations de toutes les propriétés de toutes les balises, utilisez stop_all() qui est plus optimisée pour cet usage, voyez les deux codes ci-dessus qui ont le même effet (arrêter toutes les animations) :

$.stop_all(); // Très rapide
$('*').stop(); // Peut s'avérer très long (bloquer le navigateur quelques dizièmes de secondes) si la page contient beaucoup d'éléments

Voir aussi : stop()

© Bastien Miclo | www.selfbuild.fr