Maison  >  Article  >  interface Web  >  Comment terminer l'animation dans jQuery

Comment terminer l'animation dans jQuery

清浅
清浅original
2019-01-25 11:06:493896parcourir

Vous pouvez utiliser directement la fonction stop() pour arrêter immédiatement l'animation en cours. Le but est d'empêcher l'animation précédente d'affecter l'effet de l'animation suivante

Dans jQuery, cela peut. être terminé via la méthode stop(). Il est généralement utilisé pour basculer entre deux animations. Parce que parfois, le glissement trop rapide de la souris entraînera une incohérence de l'effet d'animation avec le mouvement de la souris, alors stop() est nécessaire pour arrêter l'animation. Ensuite, dans l'article, je vais vous expliquer comment utiliser la méthode stop à travers des exemples spécifiques

Comment terminer l'animation dans jQuery

[Cours recommandés : Tutoriel jQuery

La méthode stop() est applicable à toutes les fonctions d'effet jQuery, y compris le glissement, le fondu et les animations personnalisées, etc.

Il a deux paramètres : stopAll, goToEnd

stopAll indique si la file d'attente d'animation doit être effacée. La valeur par défaut est false, ce qui arrête uniquement les animations actives et permet à toutes les animations en file d'attente d'être exécutées à l'envers

goToEnd indique s'il faut terminer l'animation en cours immédiatement. La valeur par défaut est faux.

Par conséquent, par défaut, stop() effacera l'animation actuelle spécifiée sur l'élément sélectionné

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script> 
$(document).ready(function(){
  $("#flip").click(function(){
    $("#panel").slideDown(5000);
  });
  $("#stop").click(function(){
    $("#panel").stop();
  });
});
</script>
<style type="text/css"> 
#stop{
	margin-bottom:10px;
}
#panel,#flip

{   width:200px;
	padding:5px;
	text-align:center;
	background-color:pink;
	border:solid 1px #ccc;
}
#panel
{      
	
	display:none;
}
</style>
</head>
<body>
<button id="stop">停止滑动</button>
<div id="flip">点击向下滑动</div>
<div id="panel">停止动画</div>
</body>
</html>

Rendu :

Comment terminer lanimation dans jQuery

Résumé : ce qui précède représente l'intégralité du contenu de cet article. J'espère que cet article pourra aider tout le monde à apprendre comment mettre fin à l'animation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn