今天做了一个类似于手机端京东首页的页面,效果图如下: 刷新页面的时候,标题栏(也就是搜索栏),背景是透明的,当我们往下滑的时候,可以改变标题栏的背景透明度(渐变效果): 当标题栏滑过轮播图后,透明度就会渐变成1了. 下面是另外做的一个小demo来展示实现这个效果,同时这里也涉及到滚动条的问题哦! 因为脱离项目写这个demo的时候,发现写$('.content1').scroll(function () { 代码... });的时候,没有运行里面的代码. 后来换成$('body').scroll(…
scroll事件实现监控滚动条并分页显示示例(zepto.js  ) 需求:在APP落地页上的底部位置显示此前其他用户的购买记录,要求此div盒子只显示3条半,但一页有10条,div内的滑动条滑到一页底部自动加载下一页并发加载埋点. 实现:首先理解三个概念,分别是contentH,viewH,scrollTop. contentH:即所要滑动的元素内容的高度,包括可见部分以及滚动条下面的不可见部分. ViewH:即我们看到的这个DIV的高度,不包括可见部分也不包括滚动条下面的不可见部分. scr…
今天做了一个类似于手机端京东首页的页面,效果图如下: 刷新页面的时候,标题栏(也就是搜索栏),背景是透明的,当我们往下滑的时候,可以改变标题栏的背景透明度(渐变效果): 当标题栏滑过轮播图后,透明度就会渐变成1了. 下面是另外做的一个小demo来展示实现这个效果,同时这里也涉及到滚动条的问题哦! 因为脱离项目写这个demo的时候,发现写$('.content1').scroll(function () { 代码... });的时候,没有运行里面的代码. 后来换成$('body').scroll(…
这篇文章主要介绍了jQuery scroll事件实现监控滚动条分页简单示例,使用ajax加载,同时介绍了(document).height()与$(window).height()的区别,需要的朋友可以参考下. scroll事件适用于window对象,但也可滚动iframe框架与CSS overflow属性设置为scroll的元素. $(document).ready(function () { //本人习惯这样写了 $(window).scroll(function () { //$(wind…
Web开发是今后分布式程式开发的主流,通常的web开发都要涉及到与数据库打交道,客户端从服务器端读取通常都是以分页的形式来显示,一页一页的阅读起来既方便又美观.所以说写分页程序是web开发的一个重要组成部分,在这里,我们共同来研究分页程序的编写. 一.分页程序的原理 分页程序有两个非常重要的参数:每页显示几条记录($pagesize)和当前是第几页($page).有了这两个参数就可以很方便的写出分页程序,我们以MySql数据库作为数据源,在mysql里如果要想取出表内某段特定内容可以使用的 T-…
原版是jquery-pager-1.0.js,经过变更修改加上按照项目中的一些需要修改过来. //初始化分页控件 PagerOptions为配置参数 url为要提交的url地址,如果不需要提交则可以为null或"" //options 为提交到服务端的参数,如果不提交则传递到callback方法 //callback 方法回调,点击分页按钮时执行 callback返回总数 //如果不提交到服务端,则此callback方法为CallBack(PageIndex,PageSize,Opti…
一.分页程序的原理 分页程序有两个非常重要的参数:每页显示几条记录($pagesize)和当前是第几页($page). 有了这两个参数就可以很方便的写出分页程序,我们以MySql数据库作为数据源,在mysql里 如果要想取出表内某段特定内容可以使用T-SQL语句: select * from table limit $offset,$pagesize来实现.这里的offset是记录偏移量,它的计算方法是 $offset=$pagesize*($page-1),$pagesize是要每页显示的记录…
前面展示了datatable的简单使用,还可以通过bootstrap结合datatable来使用,这样可以进一步美化datatable插件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>datatable</title> <!-- datatable依赖jquery,需要引入jquery的库,自身…
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>datatable</title> <!-- datatable依赖jquery,需要引入jquery的库,自身js库还有css库 一万行以内的数据可以使用前端的datatable方案解决 一万行以上甚至更大的数据量使用后端数据库类似limit 20分…
scrollTop的兼容性 scroll事件,当用户滚动带滚动条的元素中的内容时,在该元素上面触发.<body>元素中包含所加载页面的滚动条. 虽然scroll事件是在window对象上发生,但他实际表示的则是页面中相应元素的变化.在混杂模式(document.compatMode的值为BackCompat)下,可以通过<body>元素的scrollLeft和scrollTop来监控到这一变化. 而在标准模式(document.compatMode的值为CSS1Compat)下,除…