JQuery 分页实现
css:
.liList0 {
padding-left:5px;
}
.liList0 li {
width:160px;
float:left;
display:inline;
margin:5px
}
.liList0 li i {
display:block
}
.liList0 li i.iBtn {
padding:5px 0
}
html:
<div class="liList0" style="height:670px; overflow:hidden; width:700px;">
</div>
<div class="page"><a class="pageUp">上一页</a><a class="pageNext">下一页</a><a class="curpage"></a></div>
<div id="pageDiv">
<ul>
<li><i class="iPic"><img src="data:images/img_j01.jpg" width="160" height="295" /></i></li>
<li><i class="iPic"><img src="data:images/img_j01.jpg" width="160" height="295" /></i></li>
<li><i class="iPic"><img src="data:images/img_j01.jpg" width="160" height="295" /></i></li>
<li><i class="iPic"><img src="data:images/img_j01.jpg" width="160" height="295" /></i></li>
<li><i class="iPic"><img src="data:images/img_j02.jpg" width="160" height="295" /></i></li>
<li><i class="iPic"><img src="data:images/img_j02.jpg" width="160" height="295" /></i></li>
<li><i class="iPic"><img src="data:images/img_j01.jpg" width="160" height="295" /></i></li>
<li><i class="iPic"><img src="data:images/img_j01.jpg" width="160" height="295" /></i></li>
<li><i class="iPic"><img src="data:images/img_j03.jpg" width="160" height="295" /></i></li>
<li><i class="iPic"><img src="data:images/img_j03.jpg" width="160" height="295" /></i></li>
<li><i class="iPic"><img src="data:images/img_j01.jpg" width="160" height="295" /></i></li>
<li><i class="iPic"><img src="data:images/img_j01.jpg" width="160" height="295" /></i></li>
<li><i class="iPic"><img src="data:images/img_j01.jpg" width="160" height="295" /></i></li>
<li><i class="iPic"><img src="data:images/img_j04.jpg" width="160" height="295" /></i></li>
<li><i class="iPic"><img src="data:images/img_j04.jpg" width="160" height="295" /></i></li>
</ul>
</div>
js:
<script src="http://jquery-api-zh-cn.googlecode.com/svn/trunk/style/lib/jquery.js"></script>
var noPage = 8;
var num = Math.ceil($("#pageDiv ul li").size()/noPage);
for(i=0; i < num;i++){
var txt = $("#pageDiv").html();
$(".liList0").append(txt);
$(".liList0 ul").hide().eq(0).show();
$(".curpage").html("第1页")
}
$("#pageDiv ul").remove();
$(".liList0 ul").each(function(i){
$(".liList0 ul").eq(i).find("li").each(function(j){// 分页
if(!(j<(i+1)*noPage && j>=(i)*noPage)){
$(this).remove()
}
})
})
$(".liList0 ul").each(function(){
var k=0;
$(".pageNext").click(function(){
if(k < (num-1)){
$(".liList0 ul").eq(k).hide().next("ul").show();
k++;
$(".curpage").html("第"+(k+1)+"页")
}
})
$(".pageUp").click(function(){
if(k > 0){
$(".liList0 ul").eq(k).hide().prev("ul").show();
k--;
$(".curpage").html("第"+(k+1)+"页")
}
})
})
JQuery 分页实现的更多相关文章
- 一个强大的jquery分页插件
点击这里查看效果 这个分页插件使用方便,引用keleyidivpager.js和keleyidivpager.css文件,然后在htm(或者php,aspx,jsp等)页面中对分页总数,参数名,前缀后 ...
- 分享5种风格的 jQuery 分页效果【附代码】
jPaginate 是一款非常精致的分页插件,提供了五种不同风格的分页效果,支持鼠标悬停翻页,快速分页功能.这款插件还提供了丰富的配置选项,你可以根据需要进行设置. 效果演示 源码下载 各个 ...
- 简单的JQuery分页代码
1. [代码][JavaScript]代码 001 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" ...
- 21个很棒的jQuery分页插件下载
分页是指将一个大内容划分为各种不同的页面,因此网站的分页是一个很重要的部分,必须让内容有组织性和易于访问.分页有各两种不同的方式,手动跟自动.最受欢迎简单和广泛的方法是jQuery插件.下面我们收集了 ...
- jQuery 分页插件 jqPagination的使用
jqPagination 是一个简单易用的轻量级 jQuery分页插件,其使用了 HTML5 和 CSS3 技术来实现.此插件提供了几个参数设置选项,通过简单的配置即可生成分页控件.此外,它的外观样式 ...
- Jquery 分页插件 Jquery Pagination
Jquery 分页插件 Jquery Pagination 分页插件来说,我觉得适用就行,尽量简单然后能够根据不同的应用场景能够换肤.展现形式等. 对于初学者想写分页插件的同学,也可以看下源码,代码也 ...
- jquery 分页控件2
jquery 分页控件(二) 上一章主要是关于分页控件的原理,代码也没有重构.在这一章会附上小插件的下载链接,插件主要就是重构逻辑部分,具体可以下载源文件看下,源代码也有注释.为了测试这个插件是能用的 ...
- jquery 分页控件1
jquery 分页控件(一) 以前一直都是用别人的分页控件,虽然用得很爽,但总觉的还是自己写个小插件比较好,这个插件效果.代码等都有参照别人完成的控件.即便功能并不是那么完善,扩展性也不好,bug或许 ...
- jquery分页插件的修改
前言 最近分页功能使用的比较多,所以从网上下载个jquery分页插件来使用, 之前用的都挺好的,直到昨天出现了逻辑问题,反复查看自己的代码,最后发现是点击页码后执行了多个点击事件.最后只有自己查看源码 ...
随机推荐
- 冒泡排序和快速排序的java实现
转发请注明原创地址 http://www.cnblogs.com/dongxiao-yang/p/6264831.html 冒泡 public static int[] bubble_sort(int ...
- dublin core实例
<?xml version="1.0"?> <metadata xmlns="http://example.org/myapp/" xmlns ...
- windows 文件名太长无法删除的解决方法
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私 ...
- SecureCRT学习之道:SecureCRT经常使用快捷键设置与字体设置方法
1:假设不想每次登陆都输入password,能够在你打开的session里邮件session option->login action 选中automate logon 双击ogin 和assw ...
- HDU--1533--Going Home--KM算法
Going Home Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Tota ...
- 自定义ContentProvider
ContentProvider作为安卓的四大组件之一,在看开发中用到的频率远不如其他三个,以至于我都把这个东西给忘了,最近由于工作原因,不得不重新拾起来总结一下,那么今天就来说说自定义ContentP ...
- 利用QT制作我们自己的一个计算器
有了前面的经验就比较容易创建一个 属于我们自己的计算器了. 一些简单的拖拽就可以实现了. 界面设计部分: 转到槽之后的代码部分: #include "widget.h" #incl ...
- 微信公众号支付(一):获取用户openId
一.获取apikey,appsecret与商户号 注册公众号.商户号 二.获取用户的OpenId 1.设置[授权回调页面域名] 官方解释:用户在网页授权页同意授权给公众号后,微信会将授权数据传给一个回 ...
- C# 自定义排序
/// <summary> /// 实体 /// </summary> public class Product { public int ID { get; set; } p ...
- 2.redis.3.2 下载,安装、配置、使用 - 2
上篇简单介绍了 下载,安装,测试,现在直接使用了,看结果 使用的redis服务便是,上篇临时搭建的简易服务,,注意,说的是简易,因为它只是一个单点的“玩具”: 临时在项目登录的时候模拟了一下,这里使用 ...