如何使用客户端浏览器滚动加载HTML内容,就像在facebook主页一样
how to use client browser scrolling to load the html contents as did in facebook home page?
我是网页设计新手,希望得到大家的帮助
我必须建立一个html页面,从mysql数据库服务器加载所有配置文件的详细信息。但是DB包含大约1000个人的详细资料。我需要显示所有的细节。我使用php脚本作为服务器端编程,我有从数据库检索记录的代码,php代码也会生成html页面,但它加载所有1000人的配置文件。
但是我想加载前50条记录然后onscrolling,加载后50条记录等等在同一个页面中就像facebook feeds页面
我使用的php代码是
<html>
<head>
<title></title>
<link rel="stylesheet" href="style.css" type="text/css"/>
<script src="jquery.js"></script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div class="container">
<div class="img_container">
<div class="row">
<ul>
<?php include 'connection.php';
$query= "select name, orgn, des ,email ,photo_path from profile_info ;";
$result=mysql_query($query);
while($row = mysql_fetch_array($result)){
?>
<li>
<a class="tooltip" href="#"><img src="<?php echo $row['photo_path']?>" alt="name"/>
<div>
<table>
<tbody>
<tr>
<td>Name</td>
<td>:</td>
<td><?php echo $row['name']?></td>
</tr>
<tr>
<td>Organisation</td>
<td>:</td>
<td><?php echo $row['orgn']?></td>
</tr>
<tr>
<td>Designation</td>
<td>:</td>
<td><?php echo $row['des']?></td>
</tr>
<tr>
<td>e-Mail</td>
<td>:</td>
<td><?php echo $row['email']?></td>
</tr>
</tbody>
</table>
</div>
</a>
</li>
<?php } ?>
</ul>
</div>
</div>
我只知道html, js, jquery,css和php的基础知识,我也经历了以下答案,我不能做我真正需要的。
当用户向下滚动页面时从数据库延迟加载(类似于Twitter和Facebook)
请帮助我关于这个plz plz....我不是一个好的程序员,我只是需要这个我的学术项目。请帮忙:-)
快速搜索'Lazy Load',我发现了这个jQuery插件。
http://www.appelsiini.net/projects/lazyload下载并上传包(以及jQuery)到您的服务器。
将以下内容添加到<head>
部分:
<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.lazyload.js" type="text/javascript"></script>
给你的图像一个类,如.lazy
,这允许插件绑定到图像:
<img class="lazy" data-original="img/example.jpg" width="640" height="480">
使用以下函数初始化插件:
$(function() {
$("img.lazy").lazyload();
});
您需要使用Ajax从php加载数据,而不是直接显示它。您的ajax请求应该发送的行数,每次加载到您的php页面,然后将返回一些格式的许多请求,最好是JSON。然后,当ajax接收到响应时,解析json并加载"div"元素中的内容。这是基本结构。现在要动态加载数据,可以使用jQuery的scroll()
函数来确定到达最后一个元素的时间。然后调用ajax函数,在其中请求下一组行。既然你是新人,我建议你阅读以下内容:
jQuery Offset
jQuery滚动页顶部
jQuery滚动
他们会帮忙的。祝你好运!
- 使用php或javascript从facebook相册URL中删除多余的部分
- 漂亮照片图片库中的Facebook赞按钮
- 包括用于facebook评论框的JavaScript SDK
- 使用Facebook live API创建实时视频对象时的隐私设置
- 有任何可能将facebook实时信使整合到一个网站中
- facebook”;添加评论“;popup获胜'不要消失
- Facebook共享显示一个接一个的空白页面
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 异步facebook功能
- 当浏览器上的后退按钮到达主页时,我需要删除Class
- Facebook登录按钮没有'不能在Firefox上工作
- 使用javascript反复检查用户在facebook上的登录状态
- 如何了解你的页面正在请求下facebook或不在主页内.net
- 如何从主页上分享几个帖子,每个帖子都有自己的截图,但都有一个URL?Facebook, Google+, Twitter
- 添加额外的<光>对现有的
- 在Facebook主页上
- 如何禁用Facebook评论显示在博客主页和类别页面
- 添加Facebook登录按钮后,主页不断刷新
- 如何使用客户端浏览器滚动加载HTML内容,就像在facebook主页一样