如何用rjs滚动页面?

时间:2010-04-28 11:23:34

标签: ruby-on-rails ajax rjs

如何将页面滚动到通过rjs插入的部分页面?

page.insert_html :bottom, :comments, :partial => 'comment', :object => @comment

1 个答案:

答案 0 :(得分:1)

您必须在页面中添加javascript方法并从控制器中调用

代表: - 在您的example.html.erb

function scrollToDiv(id){
     // This method is used to scroll page 
}

并在你的控制器方法

page.insert_html :bottom, :comments, :partial => 'comment', :object => @comment
page << "scrollToDiv('#{@comment.id}')"