【ティラノスクリプト 交流掲示板】 684268


HTML5ゲームエンジン、「ティラノスクリプト」に関する掲示板です

質問を書き込む前に

こんな機能ないかな?と思った時
ティラノスクリプトのタグリファレンス

ティラノWikiも確認
http://tyrano.wiki.fc2.com/

バグ報告や質問、要望などご自由にお使い下さい。


質問用スレッド part2

1:シケモクMK :

2014/12/07 (Sun) 08:50:51

ティラノスクリプトに関するわからない事がありましたら、お気軽にどうぞ

質問する時は、前スレで解決していないか、確認していただけると幸いです。

前スレ 質問用スレッドpart1
http://tyrano.bbs.fc2.com/?act=reply&tid=6151309

988:tope :

2017/01/28 (Sat) 00:06:38

お世話になっています。
キャッシュされていないhtmlを呼び出した時に描写の重い要素(背景imgやスロット数を増やしたセーブリストなど)の表示が遅れて一瞬だけレイアウトが崩れるのを防ぐため
javascriptでページをフェードインするようhtmlに記述しています。例えばsave.htmlでは

<script>
$(function(){
$('#save_area ul').hide();
//セーブリストにidを設定して非表示

$('#save_img').hide();
//セーブ画面背景にidを設定して非表示

$('#button_close').hide();
//クローズボタンにidを設定して非表示

$('#save_area ul').each(function(i) {
$(this).delay(10 * i).fadeIn(300);
});

$('#save_img').each(function(i) {
$(this).delay(10 * i).fadeIn(300);
});

$('#button_close').each(function(i) {
$(this).delay(10 * i).fadeIn(300);
});
});
</script>

<div>に各要素のidを設定…

と言った具合です。ただ、私の勉強がまだまだ足りていないため、恥ずかしながら今度はhtmlを閉じる時、逆にフェードアウトさせる仕方がわかりません。
可能ならhtmlを開く時と閉じる時で挙動を統一したいのですが、どういった記述をすればそういった挙動を作ることができるでしょうか?

  • 名前: E-mail(省略可):
  • 画像:

Copyright © 1999- FC2, inc All Rights Reserved.