Maison > Article > interface Web > Explication détaillée des exemples d'utilisation de stop() dans jquery
stop est la méthode utilisée dans jQuery pour contrôler les effets d'animation de page. Immédiatement après l'exécution, terminez l'effet d'animation sur la page actuelle.
stop ajoute 2 paramètres dans la nouvelle version de jQuery :
Le premier paramètre signifie s'il faut effacer la séquence d'animation, c'est-à-dire s'il faut arrêter l'effet d'animation de l'élément actuel ou arrêter tous les effets d'animation qui y sont attachés , généralement faux, ignore l'effet d'animation actuel et exécute l'effet d'animation suivant ;
Le deuxième paramètre indique s'il faut exécuter l'effet d'animation actuel jusqu'à la fin, ce qui signifie qu'à l'arrêt de l'animation en cours, l'effet d'animation vient d'être exécuté. . Normalement, ce que vous voulez à ce moment-là C'est l'effet après l'exécution de l'animation, alors ce paramètre est vrai. Sinon, l'effet d'animation s'arrêtera lorsque l'arrêt sera exécuté
Code HTML
<p id="animater"> stop()方法测试 </p> <p id="button"> <input type="button" id="button1" value="stop()"/> <input type="button" id="button2" value="stop(true)"/> <input type="button" id="button3" value="stop(false,true)"/> <input type="button" id="button4" value="stop(true,true)"/> </p>
Code CSS
#animater{ width: 150px; background:activeborder; border: 1px solid black; /*为了移动,需设置此属性*/ position: relative; }
code jquery
// 为了看效果,随意写的动画 $('#animater').animate({ 'right':-800 }, 3000).animate({'font-size':'16px'},'normal').animate({'font-size':'26px'},'normal').animate({'font-size':'36px'},'normal').animate({'font-size':'46px'},'normal').animate({'font-size':'56px'},'normal').animate({'opacity':0},'normal').animate({'opacity':1},'normal').animate({'left':200,'font-size':'16px'},'normal'); // 点击不同的button执行不同的操作 $('#button1').click(function(){ //默认参数是false,不管写一个false还是两个false还是没写false效果一样 $('#animater').stop(); }); $('#button2').click(function(){ //第二个参数默认false $('#animater').stop(true); }); $('#button3').click(function(){ $('#animater').stop(false,true); }); $('#button4').click(function(){ $('#animater').stop(true,true); });
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!