ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery stop()関数の詳しい説明

jQuery stop()関数の詳しい説明

巴扎黑
巴扎黑オリジナル
2017-06-30 11:33:061510ブラウズ

stop() 関数の場合、括弧内に入力できるパラメーターが 2 つあります。

stop() 関数のプロトタイプは次のとおりです: stop(stopall,finish); stopall とfinishはその 2 つのパラメータであり、それらの値は true または false です。

stopall の値が true の場合、アニメーション キュー内のすべてのアクションが停止されます。それ以外の場合は、現在のアクションのみが停止され、アニメーション キュー内の次のアクションが実行されます。

finish の値が true の場合、現在のアクションはすぐに最後までジャンプして停止します (現在のアクションの進行状況に関係なく) (finish はここで個別に検討され、stopall は関与しないため、説明するだけです)アニメーション キューの次のステップではなく、現在のアクションに関するものです) (1 つのアクション)、そうでない場合、現在のアクションは進行状況で停止し、最後までジャンプしません。

stopall とfinishのデフォルト値は両方ともfalseで、stop(true)はstop(true, false)と同等です

最後に、デバッグ用のコードが提供されています

<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
  <style>
   p
   {
    height:200px;
	width:200px;
	background-color:#99ff99;
	position:relative;
   }
  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
  <script>
  $(document).ready(function(){
   $("#start").click(function(){
	   $("#a1").animate({left:"400px"},5000);
	   $("#a1").animate({top:&#39;400px&#39;},5000);
	   $("#a1").animate({left:"0px"},5000);
	   $("#a1").animate({top:"0px"},5000);
   });
   $("#end").click(function(){
	   $("#a1").stop(false,true);
   });
  });
  </script>
 </head>
 <body>
  <button id="start">开始动画</button>
  <button id="end">停止</button>
  <p id="a1"></p>  
 </body>
</html>





以上がjQuery stop()関数の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。