対象Node内の文字列を一文字ずつランダムにフェイドイン/アウトするように表示していく。
初期化時に各文字を <span> で囲むので、対象Nodeは <span> 以外のブロックNodeにする必要がある。また、テキスト内のタグは無視されるが、改行のために <br> だけは入れても大丈夫な仕様。
文字数の多い文章の場合、一度に変化させる文字数は30文字につき1文字に設定しているので長い文章でも間延びしない仕様。
【サンプルの条件設定】速度=3 / フェイドイン
HTML :
<div id="sample1">左寄せ|文字列をフェイドインする</div>
Javascript :
$aniTextRdmFadeInit('sample1',3,'in'); //初期化
$aniTextRdmFade('sample1'); //動かす
【サンプルの条件設定】速度=10 / フェイドアウト
HTML :
<div id="sample2">中央合わせ|文字列をフェイドアウトする</div>
Javascript :
$aniTextRdmFadeInit('sample2',10,'out'); //初期化
$aniTextRdmFade('sample2'); //動かす
【サンプルの条件設定 ①】速度=4 / フェイドイン
【サンプルの条件設定 ②】速度=20 / フェイドアウト
HTML :
<div id="sample3">改行ありの右寄せ<br>文字列をフェイドイン・アウトする</div>
Javascript :
$aniTextRdmFadeInit('sample3',4); //フェイドインの初期化
$aniTextRdmFadeInit('sample3',20,'out'); //フェイドアウトの初期化
$aniTextRdmFade('sample3'); //動かす
【サンプルの条件設定】速度=10 / フェイドイン
HTML :
<div id="sample4">そこそこ長い文章の場合のサンプル…………。</div>
Javascript :
$aniTextRdmFadeInit('sample4',10); //初期化
$aniTextRdmFade('sample4'); //動かす