随笔-167  评论-65  文章-0  trackbacks-0
环境 : ruby 1.8.7 + rails 2.1.0 + prototype

我们知道rails中分页一般是will_paginate插件 , 如果想实现twitter那样的more的方式,那就得用到will_paginate插件 和 ajax的操作了,核心思想是在div id 的bottom处 insert_html , 比原来的直接 will_paginate 稍微复杂一点,网上有很多是像greader那样的滚屏自动加载的方法 google一下 endless pagination 就有很多



效果:


源码下载:
http://www.uushare.com/user/fl1429/file/1882575

下载后使用方法:
1,配置连接mysql数据库的yml,并在数据库中建立相信的db
2,进入工程 rake db:migrate
3,在数据库中添加一些数据
4,okay 启动测试

另附滚屏加载的代码下载,配置使用方法 和 上面类似
http://www.uushare.com/user/fl1429/file/1882506

ref:
http://net.tutsplus.com/tutorials/javascript-ajax/create-a-twitter-like-load-more-widget/
http://d.hatena.ne.jp/hichiriki/20090415/1239751466
http://github.com/jney/jquery.pageless/blob/90213b1168ef23718e7dd8989e593f7e3a2d5c6d/README.textile
http://www.railsillustrated.com/screencast-endless-page.html






write by feng
posted on 2009-08-10 17:29 fl1429 阅读(576) 评论(0)  编辑  收藏 所属分类: Rails

只有注册用户登录后才能发表评论。


网站导航:
 
已访问数:
free counters