« "A designer-founder that has business acumen and an understanding of engineering will be in the best position." | ホーム | 【Jリーグ観戦2】4/30 FC東京 VS 札幌 »

2011年4月29日

jQueryで、div要素を時間差で上から落とす。

ついこの間まで、Appleのサイトでナビゲーションがページ表示と時間差で上からストンと落ちてきました。
あれと似たような、上からストンと落とす機能で、このようなものを実現するjavascriptを書きました。

JQueryと共に読み込ませているスクリプトは、以下に記載しておきます。
/*============================================
	"toujyou.js" is written by HAKASHUN
============================================*/
/*boxというクラス属性がつけられた要素を隠す*/
$(document).ready(function(){
	$(".box").hide();
});
/*変数を予めセットする*/
var i = 0;
var int=0;
/*ページがロードされたら、touyjouファンクションを作動させる。ここの数値は、ロードされてから、toujyou(i)を動作させるまでのタイムラグ*/
/*yattoファンクションは、1000ミリ秒立ってから作動させる*/
$(window).bind("load", function() {
    setTimeout("yatto()",1000);
});

function yatto(){
	var int = setInterval("toujyou(i)",200);
}

function toujyou() {
     var boxs = $('div.box').length;
     /*boxsの数全て完了したら、動作のループを止める*/
     if (i >= boxs) {
          clearInterval(int);
    }
    /*wrapperクラス(非表示状態への動作指令)、数値は表示スピード*/
    $('.box:hidden').eq(0).animate({
    height:'toggle',
    opacity:'toggle',
    marginTop: "0.6in"
    },200)
    /*変数iに値を追加する*/
    i++;
}
OpenID対応しています OpenIDについて

このブログ記事について

このページは、HAKASHUNが2011年4月29日 10:41に書いたブログ記事です。

ひとつ前のブログ記事は「"A designer-founder that has business acumen and an understanding of engineering will be in the best position."」です。

次のブログ記事は「【Jリーグ観戦2】4/30 FC東京 VS 札幌」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。