`

jquery 滚动加载更多数据内容

 
阅读更多

jquery 滚动加载更多数据内容

 本例与《无刷新动态加载数据,滚动条加载》效果一样的,本例就只有一个文件不同于其他的几个案例。

jquery 滚动加载更多数据内容

 

 

PHP Code
  1. <?php  
  2. require "../../conn.php";  
  3. $limit = 10; #item per page  
  4. $page = (int) (!isset($_GET['p'])) ? 1 : $_GET['p'];  
  5. # sql query  
  6. $sql = "SELECT * FROM content ORDER BY id DESC";  
  7. # find out query stat point  
  8. $start = ($page * $limit) - $limit;  
  9. # query for page navigation  
  10. if( mysql_num_rows(mysql_query($sql)) > ($page * $limit) ){  
  11.     $next = ++$page;  
  12. }  
  13. $query = mysql_query( $sql . " LIMIT {$start}, {$limit}");  
  14. if (mysql_num_rows($query) < 1) {  
  15.     header('HTTP/1.0 404 Not Found');  
  16.     echo 'Page not found!';  
  17.     exit();  
  18. }  
  19. ?>  
  20.   
  21. <!doctype html>  
  22. <html lang="en">  
  23. <head>  
  24.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
  25.     <title>jquery 滚动加载更多数据内容</title>  
  26.     <link rel="stylesheet" href="css/style.css">  
  27.     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>  
  28.     <script type="text/javascript" src="js/jquery-ias.min.js"></script>  
  29.     <script type="text/javascript">  
  30.         $(document).ready(function() {  
  31.             // Infinite Ajax Scroll configuration  
  32.             jQuery.ias({  
  33.                 container : '.wrap'// main container where data goes to append  
  34.                 item: '.item'// single items  
  35.                 pagination: '.nav'// page navigation  
  36.                 next: '.nav a'// next page selector  
  37.                 loader: '<img src="css/ajax-loader.gif"/>'// loading gif  
  38.                 triggerPageThreshold: 3 // show load more if scroll more than this  
  39.             });  
  40.         });  
  41.     </script>  
  42.     <link rel="stylesheet" type="text/css" href="../demo.css">  
  43. </head>  
  44. <body>  
  45. <div class="wrap">  
  46.     <h1><a href="#">Data load while scroll</a></h1>  
  47.   
  48.     <!-- loop row data -->  
  49.     <?php while ($row = mysql_fetch_array($query)): ?>  
  50.     <div class="item" id="item-<?php echo $row['id']?>">  
  51.         <h2>  
  52.             <span class="num"><?php echo $row['id']?></span>  
  53.             <span class="name"><?php echo $row['name']?></span>  
  54.         </h2>  
  55.         <p><?php echo $row['message']?></p>  
  56.     </div>  
  57.     <?php endwhile?>  
  58.   
  59.     <!--page navigation-->  
  60.     <?php if (isset($next)): ?>  
  61.     <div class="nav">  
  62.         <a href='index.php?p=<?php echo $next?>'>Next</a>  
  63.     </div>  
  64.     <?php endif?>  
  65. </div><!--.wrap-->  
  66. </body>  
  67. </html>  

 


原文地址:http://www.freejs.net/article_jquerywenzi_286.html

0
2
分享到:
评论

相关推荐

    Jquery实现手机端上拉滚动加载更多数据

    Jquery实现手机端上拉滚动加载更多数据功能手指滑动,完美实现多数据分布加载效果。数据再多页面流畅展示。

    Jquery上拉滚动加载更多

    Jquery实现手机端上拉滚动加载更多数据功能手指滑动,完美实现多数据分布加载效果。数据再多页面流畅展示。

    jquery滚动加载数据的方法

    本文实例讲述了jquery滚动加载数据的方法。分享给大家供大家参考。具体分析如下: 我们浏览有些网页的时候,当拉动浏览器的滚动条时到页底时,页面会继续自动加载更多内容供用户浏览。这种技术我暂且称它为滚屏加载...

    jquery手机端上拉刷新下拉加载更多数据

    jquery手机端上拉刷新下拉加载更多数据,滚动、滑动加载数据

    jQuery模拟手机端下拉滚动加载内容.rar

    jQuery模拟手机端下拉滚动加载内,在手机上是手指向上滑动屏幕,会立即加载内容,实现了一种多数据分布的加载效果。因为是到才加载,也就是异步加载,因此并不会影响网页的加载速度,如果在电脑上测试,你需要使用...

    页面滚动到底部自动加载数据

    页面滚动到底部自动加载数据功能模拟,HTML5+Jquery,需要的下载看一下

    基于jquery实现页面滚动到底自动加载数据的功能

    在接下来的博文中,我们将介绍如何实现自动加载更多的功能。 图1 微博加载更多功能 正文 假设,在我们的数据库中存放着用户的消息数据,现在,我们需要通过Web Service形式开放API接口让客户端调用,当然我们也可以...

    jQuery实现滚动到底部时自动加载更多的方法示例

    本文实例讲述了jQuery实现滚动到底部时自动加载更多的方法。分享给大家供大家参考,具体如下: 这里利用AJAX,实现滚动到底加载数据功能: &lt;!DOCTYPE html&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; ...

    ASP加载更多功能 1.0.rar

    我们在一些腾讯网站评论栏目上可以看到这样的应用,列表没有使用分页条,而是一次加载一定数量的记录显示在列表页,当用户浏览到列表页底部时,可以通过单击“加载更多”来查看更多记录。 原理:页面载入时,jQuery...

    ThinkPHP+jquery实现“加载更多”功能代码

    ThinkPHP+jQuery实现“加载更多” 在很多web端界面中都会用到点击按钮加载最新几条数据的demo,下例为使用thinkphp+jquery实现实例: 要实现的结果大致如下 第一步 模板文件 &lt;!--软件--&gt; {volist name...

    jquery 页面滚动到底部自动加载插件集合

    很多社交网站都使用无限滚动的翻页技术来提高用户体验,当你页面滑到列表底部时候无需点击就自动加载更多的内容。下面为你推荐 10 个 jQuery 的无限滚动的插件: 1. jQuery ScrollPagination jQuery ...

    jQuery滚屏加载_Ajax滚屏加载

    我们经常会看到拉动滚动条时到页底时,页面会继续加载更多内容。这种技术我暂且称它为jQuery+Ajax无刷新滚屏加载技术。我们发现图片搜索、新浪微博、QQ空间等将该技术应用得淋漓尽致。 若是想看该网页特效教程 ...

    jquery.autocomplete插件修改扩展功能

    autocomplete插件原有功能,不能满足需求所以修改了增加...2 滚动条滚动到底部加载更多数据 3 与页面插件联动更新数据(清除缓存) 4 增加插件赋值给一个隐藏域,就可以得到文本和值 (做asp.net的用起来比较方便) 博客说明 ...

    ASP列表“加载更多”功能 v1.0.rar

    我们在一些腾讯网站评论栏目上可以看到这样的应用,列表没有使用分页条,而是一次加载一定数量的记录显示在列表页,当用户浏览到列表页底部时,可以通过单击“加载更多”来查看更多记录。 原理:页面载入时,jQuery...

    jQuery实现根据滚动条位置加载相应内容功能

    主要实现了jQuery根据滚动条位置加载相应内容的操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    jQuery结合AJAX之在页面滚动时从服务器加载数据

    用AJAX技术从服务器端加载数据有助于改善任何web应用的性能表现,因为在打开页面时,只有一屏的数据从服务器端加载了,需要更多的数据时,可以随着用户滚动滚动条再从服务器端加载。 背景 是Facebook促使我写出了在...

    jquery-infinite-scroll:jQuery 无限滚动插件

    如何告诉这个插件没有更多的数据/页面要加载? ¶ ↑ 这是通过从服务器返回一个空响应来确定的。 一旦发生这种情况,该插件将停止尝试加载数据。 选项¶ ↑ url: default: null The URL to fet

    超实用的jQuery代码段

    10.24 在列表框中实现加载更多效果 10.25 自定义选择菜单 10.26 使用多个选择菜单进行组合选择 10.27 使用多选菜单选择多个值 10.28 创建双重范围的滑块 10.29 实现开关效果的选择功能 10.30 创建主题化的表单效果 ...

    ASP.NET仿新浪微博下拉加载更多数据瀑布流效果

    当夜幕下拉到底部的时候,js可以判断滚动条的位置,到达底部触发js方法,执行jquery的ajax方法,向后台一般处理程序夜幕ashx文件请求数据源,得到json格式的数据源。然后,遍历json数据源,拼接一个li标签,再填充到...

Global site tag (gtag.js) - Google Analytics