script.aculo.usのソースでエフェクト処理の勉強中。 基本になりそうなハイライト処理に関して。 script.aculo.usはパッと見わかりづらいのでもう少し簡単に書き直していきたい。 ハイライト処理は#ffffffなどのハイライト色と終了時の色を赤(R)・緑(G)・青(L)の三部分に分け、ハイライト色からそれぞれの色をステップごとに終了時の色に近づけていくことで出来る(・・のかな?)。 処理の際はsetTimeout(func, time)使えばそれっぽくなりそう。 変色処理時には16進数→10進数、表示時には10進数→16進数と三色を適宜変換する必要がある。 // HexaToDec('#ffffff') function HexaToDec(val) { var colors = []; colors.push(parseInt(val.substring(1,3),
news 2023/05/26 新しく申し込んだ時点ですでにいくつかの借受金があるのなら 現金化手数料・限度額・審査時間等複数の比較の必要な項目が挙げられますが、率直に言えば、後払いアプリ業者間における手数料で…
script.aculo.usのEffect(effects.js)を使って、イベント発生タイミングから少しずらしてエフェクトを開始したくて、こないだこんなふうに書いていました。 // 500ms後に実行 setTimeout(function(){ new Effect.Appear($('elm'));}, 500);別にこれでも思った動きをしますが、Effectでオプションとして開始タイミングを指定出来ることを今知りました。。 new Effect.Appear($('elm'), {delay: 0.5});オプションにdelayで秒を指定すると、エフェクトの開始を遅らすことができます。 無駄なタイマ生成する必要がなくなるので、こっちがいいですね。 ちなみに、Effectを複数生成したからといって、タイマが複数生成されることはありません。 ちゃんと、一つのタイマ(setInterv
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く