`
dcj3sjt126com
  • 浏览: 1868374 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery实现页面滚动到最下方自动按分页的形式加载内容效果

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html>
  <head>
   <title>jQuery scrollExtend demo</title>
   <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
   <script type="text/javascript" src="js/jquery.scrollExtend.js"></script>
   <style type="text/css">
    div {
		margin-left: auto;
		margin-right: auto;
	}
	div.scroll_body {
		width: 500px;
		border: 1px solid #CCCCCC;
		text-align: center;
	}
	div.list_item {
		height: 200px;
		margin-bottom: 5px;
		width: 90%;
		border: 1px solid #999999;
	}
	div.more_content {
		height: 100px;
		width: 500px;		
		border: 1px solid blue;
	}
	div.scrollExtend-loading {
		height: 20px;
		background-image:url('images/loading-bars.gif');
		background-position: center center;
		background-repeat: no-repeat;		
	}
   </style>

   <script type="text/javascript">

	jQuery(document).ready(
		function() {
			jQuery('.scroll_body').scrollExtend(			//此处的 scroll_body 是滚动的元素,就是在这个区域滚动会触发事件来加载新的内容
				{	
					'target': 'div#scroll_items',			//这个是目标应该添加到的窗口是哪个,此处为 div的ID为scroll_items的div,新加的内容会追加到此元素内部的最后面
					'url': 'get_content.html',				//此处为需要调用的内容,可以为api接口,直接调用,然后那个页面可以分别用分页的方式显示数据
					'newElementClass': 'list_item more_content'	//此处为新元素的class样式,此处为 list_item 和 more_content , 新加的元素是带一个div的
				}
			);
		}
	);

   </script>

  </head>
  <body>
  <div class="scroll_body">
     <div id="scroll_items">
        <div class="list_item">
	        [ List Item 2 ]
     	</div>
		        <div class="list_item">
	        [ List Item 2 ]
     	</div>        <div class="list_item">
	        [ List Item 2 ]
     	</div> 

     </div>
  </div>
    <div style="clear:both;"></div>
  </body>
</html>

 

new content! <br />

 

上传了压缩包,里面有注释,内容很简单,希望能帮助朋友提高更多的效率

4
0
分享到:
评论

相关推荐

    jQuery无限滚动加载图片瀑布流代码

    jQuery无限滚动加载图片瀑布流技术,就是结合了这种布局方式和无限滚动效果,使得用户在浏览图片时无需手动翻页,只需滚动页面,新内容就会自动加载,提升了用户体验。 ### 1. jQuery基础知识 jQuery 是一个高效、...

    jQuery 分页 滑动分页

    当用户滚动到底部时,可以自动加载下一页内容,这种效果常被称为“无限滚动”。可以使用`.scroll()`事件结合页面滚动位置判断何时加载新数据。 5. **性能优化**: 为了提高性能和用户体验,可以采用预加载策略,...

    Ajax JQ 滚动加载页面

    这种技术通过监听用户的滚动行为,当页面接近底部时,不刷新整个页面,而是通过Ajax异步请求后台数据,然后使用jQuery处理并动态添加到页面的现有内容下方,实现无缝加载的效果。 1. **Ajax技术**:Ajax是一种在...

    jquery + endless-scroll 模拟实现 滚动加载数据

    在网页设计和开发中,"Endless Scroll"或"无限滚动"是一种常见功能,它允许用户在滚动页面时自动加载更多内容,而无需点击“加载更多”按钮。这种技术极大地提升了用户体验,尤其在处理大量数据如新闻、社交媒体或...

    jquery 上拉刷新,下拉加载数据

    "jQuery上拉刷新,下拉加载数据"是一个常见且实用的技术,它使得网页在用户滚动到页面底部时自动加载更多内容,而上拉刷新则在用户将页面滚动到顶部时更新数据。这种技术通常被用于社交媒体、新闻网站和电子商务平台...

    jQuery实现判断滚动条滚动到document底部的方法分析

    本文将详细解析如何使用jQuery来实现判断滚动条滚动到document(文档)底部的方法。这个功能通常用于动态加载数据,例如分页加载文章、图片或其他内容。 首先,我们需要了解几个关键的概念: 1. **滚动条滚动高度*...

    jquery点击加载更多内容插件.rar

    "jQuery点击加载更多内容插件"是一个用于网页中实现分页加载内容的JavaScript插件,主要应用于长列表或数据流式布局,以提高用户体验并优化页面加载性能。它通过监听用户的点击事件,按需加载页面下方的内容,而不是...

    php + jquery ui插件 + jquery pager插件 实现新闻的 标签分类 + 无刷新分页

    这些数据被插入到DOM中相应的位置,从而实现了平滑的滚动效果。 前端部分,HTML文件如`1227.html`会包含新闻列表的基本结构,以及jQuery和jQuery UI、Pager插件的引用。CSS文件(可能包括`css`目录下的样式表)用于...

    手机页面内容逐渐加载jquery.mobile插件.rar

    在移动Web开发中,为了提供更好的用户体验,手机页面内容逐渐加载(也称为分页加载或无限滚动)是一种常见的优化技术。jQuery Mobile是一个流行的JavaScript库,专门用于构建响应式和触控友好的移动Web应用程序。本...

    页面底端自动加载无需翻页功能 类似 新浪微博和Pinterest

    总的来说,实现"页面底端自动加载无需翻页功能"涉及到前端的JavaScript交互、jQuery库的应用、异步AJAX请求和后端动态内容生成。这个过程需要前后端协同工作,以提供高效、流畅的用户体验。在实际项目中,还应考虑...

    鼠标滚轮到最底端继续加载新数据思路

    这种技术允许用户在不离开当前页面的情况下,只需滚动页面至底部,系统就会自动加载更多的内容,为用户提供无缝的浏览体验。 无限滚动的设计理念源自于对用户行为的观察,许多人在浏览网页时倾向于滚动而非点击分页...

    .net 瀑布流,自动加载内容

    而自动加载内容则是指当用户滚动页面到底部时,无需点击“加载更多”按钮,新的内容会自动加载到页面下方,提供无缝的浏览体验。 在给定的文件列表中,我们可以看到一些关键的ASP.NET项目文件: 1. **Global.asax*...

    PHP+Ajax点击加载更多内容

    - **DOM操作**:使用`append()`或`insertAfter()`等jQuery方法,在当前内容下方添加新的数据,模拟分页效果。 4. **用户体验优化**: - **加载动画**:在Ajax请求期间,可以显示加载动画,提升用户体验。 - **...

    jquery仿微信聊天对话窗口滚动样式.zip

    3. **动画效果**:jQuery的`.animate()`方法可以创建平滑的过渡效果,模拟聊天消息逐条加载或窗口自动滚动到最下方。 4. **触摸事件处理**:对于触屏设备,需要监听`touchstart`、`touchmove`和`touchend`等事件,...

    jquery.infinitescroll.js演示示例以及常用参数

    无限滚动的实现基于浏览器的滚动事件监听,一旦监听到用户滚动到页面的特定位置(通常是最底部),`infinitescroll.js`就会触发一个函数,该函数负责从服务器请求更多的数据并将其插入到页面的现有内容下方。...

    类似google的分页

    3. **动态加载**:当用户滚动到底部时,会自动加载下一页内容,这种无限滚动的效果使得浏览更加连贯。 4. **可视化的进度条**:在分页条下方显示加载进度,给用户明确的反馈,提升体验。 **实现方法** 实现"类似...

    分页-表格示例

    例如,通过懒加载只在用户滚动到页面底部时加载更多数据,或者使用无限滚动代替传统的分页。此外,为了防止大量的数据库查询,可以采用缓存策略或者使用分页内存对象来存储已加载的数据。 总的来说,"分页-表格示例...

    上拉加载更多

    "上拉加载更多"是一种常见的网页交互功能,它允许用户在滚动到页面底部时自动加载新的内容,无需点击单独的加载按钮。这种设计通常用于新闻 feed、社交媒体动态、电子商务产品列表等,提供无缝的浏览体验,使用户...

    jQuery网格视图图片画廊

    - 动态加载:如果图片数量较多,可以使用Ajax技术实现分页或懒加载,只有当用户滚动到相应位置时才加载下一批图片,提高页面加载速度。 5. 扩展功能: - 缩略图预览:用户可以在画廊下方看到所有图片的缩略图,...

Global site tag (gtag.js) - Google Analytics