ぽっぺん日記@karashi.org
2007-06-29(Fri) [長年日記]
_ RJSのvisual_effect :fadeが効いている最中に、submitすると、次回からvisual_effectがきちんと動作しなくなる
今までsubmit時のメッセージを表示するのに、RJSでこんな感じに処理していた。
render :update do |page| page.replace_html 'message', msg page.hide 'message' page.visual_effect :appear, 'message', :duration => 0.5 page.visual_effect :highlight, 'message', :duration => 0.5 page.visual_effect :fade, 'message', :duration => 10 end
ところが、visual_effect :fadeが効いている最中に、submitすると、次回から(reloadしない限り)visual_effectがきちんと動作しなくなってしまう現象にぶつかった。
RJSというよりscript.aculo.usのなんかだと思うのだが、ググっても事例が見付からず、JavaScriptもよく分からないので、「別にフェイドアウトする必要ないや」と諦めてこんな感じで回避。
render :update do |page|
page.replace_html 'message', msg
page.hide 'message'
page.visual_effect :appear, 'message', :duration => 0.5
page.visual_effect :highlight, 'message', :duration => 0.5
page.delay(10) do
page.hide 'message'
end
end
JavaScript勉強しよう……。
[ツッコミを入れる]
[]
本日のPingbacks(全0件)



まで頂ければ幸いです。
ホアズブレスの龍追い人 (創元推理文庫 F マ 9-2)(パトリシア A.マキリップ)
告白(湊 かなえ)
テロリズムを理解する―社会心理学からのアプローチ
フロスト気質 上 (創元推理文庫 M ウ)(R.D.ウィングフィールド)
フロスト気質 下 (創元推理文庫 M ウ)(R.D.ウィングフィールド)
新編真ク・リトル・リトル神話大系 4 (4)(H.P.ラヴクラフト)
速水螺旋人の馬車馬大作戦(速水螺旋人)