Я использую facebox для отображения всплывающего окна лайтбокса в моем приложении RoR 2.3.9 для отображения: частичного.Внутри этой части я хочу переключить (или любой другой визуальный эффект, который будет переходить от одного элемента div к другому внутри части) с нескольких шагов для form_for.
Когда я делаю следующее для обеих кнопок (шаг 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.
Есть какие-нибудь мысли о том, как я могу заставить это работать в ruby на рельсах?Спасибо