[jquery]animate
jqueryのanimateについてデモ
「jquery.animate.html.txt」をダウンロード
「jquery.animate.02.html」をダウンロード
「jquery.animate.02.html.txt」をダウンロード
//ボックス1を400px移動
$('#box_1').click(function(){
$('#box_1').animate({
'top':'400px'
});
});
//ボックス2をslowで移動
$('#box_2').click(function(){
$('#box_2').animate({
'top':'400px'
},'slow');
});
//ボックス3をswingで2秒かけて移動
$('#box_3').click(function(){
$('#box_3').animate({
'top':'400px'
},2000,'swing');
});
//ボックス4をlinearで2秒かけて移動
$('#box_4').click(function(){
$('#box_4').animate({
'top':'400px'
},2000,'linear');
});
$('#reset').click(function(){
$('#box_1').css({'top':'','left':''});$('#box_2').css({'top':'','left':''});
$('#box_3').css({'top':'','opacity':1.0});$('#box_4').css({'top':'','opacity':'1.0','display':'block'});
});
$("#go4").click(function(){
$("div").css({width:"", fontSize:"", borderWidth:""});
});
//ボックス1を右下へ移動
$('#box_1').click(function(){
$('#box_1').animate({
'top':'400px',
'left':'320px'
});
});
//ボックス2をクリックの回数分移動
$('#box_2').click(function(){
$('#box_2').animate({
'top':'+=20px',
'left':'-=20px'
},'2000');
});
//ボックス3をswingで2秒かけて移動して透過0.0付ける
$('#box_3').click(function(){
$('#box_3').animate({
'top':'400px',
'opacity': 0.0
},2000,'swing');
});
//ボックス4をlinearで2秒かけて移動toggle
$('#box_4').click(function(){
$('#box_4').animate({
'height': 'toggle',
'top':'400px',
'opacity': 'toggle'
},2000,'linear');
});
toggleは内部的には
CSSで display:noneになっているので
display:none→blockなりinlineでリセットされる
| 固定リンク
「jquery」カテゴリの記事
- [prettyPhoto]GoogleMap等のインラインフレーム用のリンク(2010.11.23)
- [JQUERY] toggleのリセット(2010.11.06)
- [jquery]animate(2010.11.05)
- [jquery]event(2010.11.05)
この記事へのコメントは終了しました。
コメント