ホームページ >ウェブフロントエンド >jsチュートリアル >jqueryでのstop()の使用
目的: stop() の使用法を理解するために、例を挙げて直感的に見てみましょう。
実際のオブジェクト: id="animater" の p にはテキストが含まれます。 (アニメーターは、以下の実際のオブジェクトを表すために使用されます)
アニメーションの最終的な完全な効果: アニメーターは右に 800 ピクセル移動し (この完全なプロセスはアニメーション 1)、その後、フォントが移動します。徐々に大きくなり(この完全なプロセスはアニメーション 2)、その後、透明度は徐々に 0 に減少し(この完全なプロセスはアニメーション 3)、その後、透明度は徐々に 1 に戻ります(この完全なプロセスはアニメーション 4)。左の境界線 200 ピクセルの位置から移動すると、 16 ピクセルになります (この完全なプロセスはアニメーション 5 です)。 操作: 異なる ID のボタンをクリックして効果を確認します。
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>
CSSコード:
#animater{ width: 150px; background:activeborder; border: 1px solid black; /*为了移动,需设置此属性*/ position: relative; }
jクエリコード:
// 为了看效果,随意写的动画 $('#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); });
W3School には次の説明があります:
stop(
stopAll
goToEnd
)Parameters
Description
以上がjqueryでのstop()の使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。