JavaScript アイフレの遅延効果 | アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦!

JavaScript アイフレの遅延効果

見本のブログ http://ameblo.jp/ex007/

スキンの左の青いアイフレが遅れて表示されます




前の記事で設定したアイフレ の aifure02 を遅れて表示させて見ます



最初に・・・CSSで表示しないようにしておきます

CSSの編集で最後に・・・

#aifure02{
display:none;
}


フリープラグインで遅延効果をつけます

jQueryの最新バージョンでしたらdelay()という遅延効果が簡単に出来るようなんですが・・

setTimeoutを使います



フリープラグインに・・・(フリープラグインの最初の方に書いてください

<script type="text/javascript">
<!--
$(function(){
setTimeout(function() { $("#aifure02").fadeIn(5000);}, 3000);
});
//-->
</script>



最初の50005秒かけてフェードイン(だんだんと表示)させる

後の3000は ページを開いてから3秒後に実行する

(この場合はページを開いて3秒後に5秒間かけてゆっくり表示します)


0.5秒でしたら500 で 10秒でしたら 10000 になります
時間は自由に設定下さい


あまり時間をかけて表示させるとスクロールされちゃってみてもらえない可能性もありますからご注意下さい


ページを開いてから・・とは

フリープラグインに入っているブログパーツなども全部読み終わってからになりますので・・

重いブログパーツなどが入っている場合はより時間がかかります


※アイフレの背景を半透明にしているCSSが効かなくなる場合があります