【发布时间】:2011-10-16 20:25:42
【问题描述】:
Twitter 有一个小部件,可让您显示状态更新,循环浏览一组状态,使其感觉像是实时更新。
我也想这样做。我正在使用 ruby on rails 并想使用 jquery 脚本。
我拥有的是一组 10 个 div,呈现在一个页面上。我希望 5 一次出现在一个列表中,其中的时间安排是每隔几秒,列表中的最后一个 div 被隐藏,并显示 10 个列表中的另一个 div。基本上它会在 div 中循环,通过隐藏和显示某些 div 不断显示 5 个列表。
假设对于这个滚动提要,@ticker_feed.paginate(:page => params[:page], :per_page =>10)
这将有 10 个对象。然后我想输出条目,前一个下面的一个 div 如下:
<%@ticker_feed.each do |f|%>
<%= render 'discussions/ticker_tile' %>
<% end %>
但我想要的是前 5 个出现,然后第一个向上滑动(离开),而第 6 个滚入,然后是 3、4、5、6、7,然后是 4、5、6、7 ,8... 等等。我想我必须使用 jQuery。假设我可以输出ticker_1、ticker_2、ticker_3等的ticker_tile id,用于选择器。
有人对如何做到这一点有一些见解吗?
【问题讨论】:
标签: jquery ruby-on-rails ruby-on-rails-3 widget feed