環境 : 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
posted on 2009-08-10 17:29
fl1429 閱讀(672)
評論(0) 編輯 收藏 所屬分類:
Rails