将RJS/原型代码重构为JQuery

将RJS/原型代码重构为JQuery,jquery,prototypejs,Jquery,Prototypejs,我正在努力为Prototype中的方法找到合适的替代方法(转换为JQuery),我想知道你们是否可以提供合适的替代方法 我正在重构的RJS代码是: if request.post? && @success page << "window.location.href='/news'" else page.replace_html :user_overlay, :partial => 'login' if @error_msg.bla

我正在努力为Prototype中的方法找到合适的替代方法(转换为JQuery),我想知道你们是否可以提供合适的替代方法

我正在重构的RJS代码是:

 if request.post? && @success
    page << "window.location.href='/news'"
 else
    page.replace_html :user_overlay, :partial => 'login'
      if @error_msg.blank?
        page.visual_effect :appear, 'user_overlay', :duration => '0.7'
    else
        page.replace_html 'overlay_messages', @error_msg
        page.visual_effect :highlight, 'overlay_messages', :startcolor => "#404040", :endcolor => "#666666"
    end
if request.post?&&@成功
“登录”页面
如果@error\u msg.blank?
page.visual_效果:显示“用户覆盖”,持续时间=>“0.7”
其他的
page.replace_html“overlay_messages”,@error_msg
page.visual_效果:突出显示“叠加_消息”,:startcolor=>“#404040”,:endcolor=>“#666666”
结束

它是通过一个分部加载的,并替换div[login errors]中的元素,我们正在用JQuery运行Ruby on Rails。

我建议安装该插件

我已经在RJS上使用了一段时间,没有任何问题。完美的原型替代品