jQuery学習ノートのjQueryの動画
1314 ワード
一.システム定義アニメーション関数
1.非表示関数の表示
show();//要素を表示(幅、高さ、不透明度を同時に増加)
hide();//要素を隠す
hide()を実行するインタフェース要素は、cssスタイルのdisplay:noneに相当します.
次のように、関数にパラメータを追加することもできます.
show("slow");
slow値のほかにnormal,fastに設定することもでき,それぞれ60040200ミリ秒を表す.
具体的な時間のように値を取ることもできます.具体的には以下の通りです.
slow(1000);
これにより、要素の間隔が1000ミリ秒であることが完全に示されます.
2.不透明度関数
fadeIn();//要素を徐々に表示(不透明度のみ増加)
fadeOut();//要素を徐々に非表示にする
3.アスペクト関数
slideDown();//エレメントの高さを徐々に増加(エレメントの高さのみ増加)
slideUp();//エレメントの高さを徐々に短縮
二.カスタムアニメーション関数
animate(params,speed,callback);
params:値をスタイル属性と値のマッピング
速度
callback:アニメーション完了時の実行関数
ここでparamsのスタイル属性の値は、複数の属性であってもよいし、累積、累積の値であってもよい
例:
1.要素アニメーションを停止する
stop();
現在実行中のアニメーションを終了し、すぐに次の定義のアニメーションを実行します.
2.動画状態か否かを判断する
is(":animate")
3.その他のアニメーション関数
toggle(speed,callback);//要素の状態(高さ、幅、不透明度)をすぐに切り替え、非表示の場合は表示に切り替え、表示の場合は非表示に切り替えます.
sildeToggle(speed,callback);//高さを変更して要素の状態を切り替え
fadeto(speed,opacity,callback);指定した不透明度値に切り替え
1.非表示関数の表示
show();//要素を表示(幅、高さ、不透明度を同時に増加)
hide();//要素を隠す
hide()を実行するインタフェース要素は、cssスタイルのdisplay:noneに相当します.
次のように、関数にパラメータを追加することもできます.
show("slow");
slow値のほかにnormal,fastに設定することもでき,それぞれ60040200ミリ秒を表す.
具体的な時間のように値を取ることもできます.具体的には以下の通りです.
slow(1000);
これにより、要素の間隔が1000ミリ秒であることが完全に示されます.
2.不透明度関数
fadeIn();//要素を徐々に表示(不透明度のみ増加)
fadeOut();//要素を徐々に非表示にする
3.アスペクト関数
slideDown();//エレメントの高さを徐々に増加(エレメントの高さのみ増加)
slideUp();//エレメントの高さを徐々に短縮
二.カスタムアニメーション関数
animate(params,speed,callback);
params:値をスタイル属性と値のマッピング
速度
callback:アニメーション完了時の実行関数
ここでparamsのスタイル属性の値は、複数の属性であってもよいし、累積、累積の値であってもよい
例:
$(function(){
$(#id1).click(function(){
$(this).animate({left:"+=500px",height:"200px"},3000,function(){
$(this).css("border","5px solid blue")
})
})
})
1.要素アニメーションを停止する
stop();
現在実行中のアニメーションを終了し、すぐに次の定義のアニメーションを実行します.
2.動画状態か否かを判断する
is(":animate")
3.その他のアニメーション関数
toggle(speed,callback);//要素の状態(高さ、幅、不透明度)をすぐに切り替え、非表示の場合は表示に切り替え、表示の場合は非表示に切り替えます.
sildeToggle(speed,callback);//高さを変更して要素の状態を切り替え
fadeto(speed,opacity,callback);指定した不透明度値に切り替え