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!