首页 新闻 赞助 找找看

滚屏触发事件,如QQ空间动态里一直往下翻就会动态加载

0
悬赏园豆:100 [已关闭问题]

滚屏触发事件

如QQ空间动态里一直往下翻就会动态加载,

也就是用户只看第一屏时 下面的内容不加载

当用户往下拖动时,这时才自动加载。

请问谁知道这个原理,是用什么脚本事件触发的?

寻觅的主页 寻觅 | 初学一级 | 园豆:95
提问于:2010-03-22 15:33
< >
分享
其他回答(3)
0

用scroll 事件吧,

具体可以看下HTML代码

齐.net | 园豆:1421 (小虾三级) | 2010-03-22 15:44
可以说详细点吗? 没有看到HTML代码
支持(0) 反对(0) 寻觅 | 园豆:95 (初学一级) | 2010-03-22 15:58
就是通过scroll事件触发,再以滚动条位置和页面高度作参数,调用JS从服务器上获取HTML,再加到页面上。
支持(0) 反对(0) 齐.net | 园豆:1421 (小虾三级) | 2010-03-22 17:50
0

这个叫做 延迟加载 技术!该技术在微软的Bing搜索引擎中用来显示搜索出来的图片时有使用到,就是用户推动滚动条的时候,会进行加载,淘宝也有类似的功能。

博客园中有老兄前些日子写过相关文章,可以参见

jquery插件实现图片延迟加载 -- jquery.lazyload

Lazyload 延迟加载效果

以上两文对这个问题做了较为详尽的描述。特别是Lazyload 延迟加载效果一文,提供了示例可参见,且有代码提供和讲解。

西越泽 | 园豆:10775 (专家六级) | 2010-03-22 16:15
提供的这两个真不错
支持(1) 反对(0) idoku | 园豆:267 (菜鸟二级) | 2010-03-24 00:30
0

在scroll事件触发,采用ajax读取服务器端数据,动态填充到页面

查尔斯 | 园豆:3832 (老鸟四级) | 2010-03-23 15:45
0

卡索 提供的不错;

独角戏-klx | 园豆:253 (菜鸟二级) | 2010-04-04 13:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册