Rails:对链接进行ajax调用,同时滚动到顶部

时间:2015-01-20 03:31:58

标签: ruby-on-rails ajax

我有以下代码生成Ajax调用:

<% @vegetables.order(:name).each do |vegetable| %>
<%= link_to vegetable.name, fetch_recipes_path(:veg_id => vegetable.id), :remote => true %>
<% end %>

我的js文件是:

 $("#recipes_grid").html("<%= escape_javascript(render partial: 'recipes_list', locals: { recipes: @selected } ) %>"); 

工作正常。但我也想在电话中跳到屏幕的顶部。我该怎么做才能做到最好?

1 个答案:

答案 0 :(得分:1)

您可以在js模板的末尾添加window.scrollTo(0, 0)以滚动到窗口的顶部/左侧。