日期:2014-05-19  浏览次数:20652 次

数据页面滚动显示
是这样的,我想在页面把页面滚动条移动一部分就显示一部分书据,而不是将所有数据都加载到页面,类似分页,该怎样做?不知道说清楚了没有?

------解决方案--------------------
你说的很清楚了,难道稍微滚一点,就到连接数据库取一条数据么。
然后多滚点就多取几条,关键是到数据库去到底取几条数据怎么得到。
感觉这逻辑不太现实,最起码分页每次到数据库取得条数是确定的。
------解决方案--------------------
可以參考手機的,滾到底了就去數據庫取值。

------解决方案--------------------
其实说白了还是用类似分页的思想来处理就行了。

看过新浪微博么?
比如每次取20行,滚到15行了,就用Ajax去数据库取20行,然后自动附在最后面;等滚动到35行了,再用Ajax去取20行,附在最后面。

至于前面那些,不删除也没啥关系吧。
------解决方案--------------------
现在有很多网站都实现这种功能了吧
https://chrome.google.com/webstore/category/home?utm_source=chrome-ntp-icon
------解决方案--------------------
类似手机的功能啊 滚动滚动条底部就开始异步加载 每次加载20条 应该有检测滚动条事件的吧
------解决方案--------------------
这我做过,鼠标滚珠分页或者拖动滑块分页。
我给你看核心代码

fenyeGrid.onViewportChanged = function(){//这就是监听滑块向下滚动的事件函数
 


你想看源码我可以发给你