私はfaceboxを使って、私のRoR 2.3.9アプリケーションの中にライトボックスのポップアップを表示し、a:partialを表示します。 この部分の内部では、form_forのいくつかのステップから、ある部分から別の部分に移動する他のビジュアルエフェクトを切り替える必要があります。Ruby on rail、scriptaculous(visual_effect)faceboxが動作しない
私が行うと両方のボタン(ステップ1、2 ...)のために、以下:
<%= link_to_function "Keeps",
visual_effect(:fade, "step1", :duration => 0.2) +
visual_effect(:fade, "step2", :duration => 0.2) +
visual_effect(:grow, "step3", :duration => 0.2) %>
divを表示または非表示:それは「通常のページで動作します
<div id="step1" class="feed_container">
content
</div>
<div id="step2" class="feed_container" style="display:none">
content
</div>
<div id="step3" class="feed_container" style="display:none">
content
</div>
"しかし、ポップアップではありません。たとえば、ステップ2に進むボタンをクリックすると、何もしません。ただし、ポップアップを閉じてもう一度開くと、手順2になります。
ルビーでどのように動作するか考えていますか? ありがとう