juqery 点击分页显示,指定一页显示多少个,首次加载显示多少个
源代码html:
//源代码:html
<div class="jq22">
<div class="hidden"> <li><span><img src="data:images/500x500-1.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-1.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-1.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-1.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-1.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-2.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-2.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-2.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-2.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-2.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-3.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-3.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-3.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-3.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-3.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-4.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-4.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-4.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-4.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-4.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-5.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-5.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-5.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-5.png" width="" height="" /></span></li>
<li><span><img src="data:images/500x500-5.png" width="" height="" /></span></li>
</div>
<ul class="list">
<span>数据加载中,请稍后...</span>
</ul>
<div class="more"><span href="javascript:;" onClick="jq22.loadMore();"></span></div>
</div> //源代码css样式 /*点赞用户头像显示*/
.hidden{ display: none;}
.jq22{height: auto;margin: auto;overflow: hidden;text-align: left;background:#fff;padding:5px;}
/*.jq22 ul.list{overflow: hidden;}*/
.jq22 ul.list li{width: .514rem;height: .514rem;float: left;overflow: hidden; margin-bottom: .02rem; margin-right: .02rem;}
.jq22 ul.list li img{width: %;height: %;}
.jq22 ul.list p{text-align: center;padding: 10px;}
.jq22 .more{overflow: hidden;text-align: center; float: left;}
.jq22 .more span{display: block;margin: auto;background: #F6F6F6 url('../images/zc_7.png') no-repeat center; background-size: .35rem .35rem;width: .514rem;height: .514rem; border: solid .01rem #ACAEB5;} //juqery <script>
/*点赞 出现人头像点击显示*/
var _content = []; //临时存储li循环内容
var jq22 = {
_default:, //默认显示图片个数
_loading:, //每次点击按钮后加载的个数
init:function(){
var lis = $(".jq22 .hidden li");
$(".jq22 ul.list").html("");
for(var n=;n<jq22._default;n++){
lis.eq(n).appendTo(".jq22 ul.list");
}
/*$(".jq22 ul.list img").each(function(){
$(this).attr('src',$(this).attr('realSrc'));
})*/
for(var i=jq22._default;i<lis.length;i++){
_content.push(lis.eq(i));
}
$(".jq22 .hidden").html("");
},
loadMore:function(){
var mLis = $(".jq22 ul.list li").length;
for(var i =;i<jq22._loading;i++){
var target = _content.shift();
if(!target){
$('.jq22 .more').html("");
break;
}
$(".jq22 ul.list").append(target);
/*$(".jq22 ul.list img").eq(mLis+i).each(function(){
$(this).attr('src',$(this).attr('realSrc'));
});*/
}
}
}
jq22.init();
</script>
修改过后的代码:
//修改过后的代码,html可循环使用 //css样式可用源代码里面的 //html <div class="jq22">
<div class="hidden">
//html这里我用到了循环
<volist name="vo['dianzanlist']" id="voo">
<li><span><img src="{$voo['userinfo']['headimgurl']}" width="" height="" /></span></li>
</volist> </div>
<ul class="list">
<span>数据加载中,请稍后...</span>
</ul>
<div class="more"><span onClick="jq22.loadMore(this);"></span></div>
</div> //juqery <script>
/*点赞 出现人头像点击显示*/
var _content = []; //临时存储li循环内容
var jq22 = {
_default:, //默认显示图片个数
_loading:, //每次点击按钮后加载的个数
init:function(){
var list=$('.jq22');
$(list).each(function(key,val){
var lis=$(val).find('.hidden li');
var aa=$(val).find('ul.list');
aa.html("");
for(var n=;n<jq22._default;n++){
lis.eq(n).appendTo(aa);
}
if(lis.length <= ){
$(val).find('.more').remove();
}
}); },
loadMore:function(re){
var aaa=$(re).parent().parent()[];
console.log(aaa);
var linshi=$(aaa).find(".hidden li");
for(var i =;i<jq22._loading;i++){
var target = linshi[i];
$(aaa).find('ul.list').append(target);
}
if(linshi.length==){
$(aaa).find('.more').remove();
}
}
}
jq22.init();
</script>
juqery 点击分页显示,指定一页显示多少个,首次加载显示多少个的更多相关文章
- Angularjs 首次加载显示{{}}
使用如下标签 <span translate="{{'SYSTEM_100001'|translateFilter}}"></span>
- [ActionScript 3.0] AS3.0 动态加载显示内容
可以将下列任何外部显示资源加载到 ActionScript 3.0 应用程序中: 在 ActionScript 3.0 中创作的 SWF 文件 — 此文件可以是 Sprite.MovieClip 或扩 ...
- bootstrap模态框modal使用remote第二次加载显示相同内容解决办法
bootstrap模态框modal使用remote动态加载内容,第二次加载显示相同内容解决办法 bootstrap的modal中,使用remote可以动态加载页面到modal-body中,并弹窗显示 ...
- SDWebImage 加载显示 GIF 与性能问题
SDWebImage 加载显示 GIF 与性能问题 SDWebImage 4.0 之前,可以用 UIImageView 显示 GIF 图.如果 SDWebImage 4.0 还这么做,只会显示静态图. ...
- 一个页面从输入URL到加载显示完成,发生了什么?
面试经典题--URL加载 一.涉及基本知识点: 1. 计算机网络 五层因特尔协议栈: 应用层(dns.http):DNS解析成IP并完成http请求发送: 传输层(tcp.udp):三次握手四次挥手模 ...
- 显示名为“xxx.XmlSerializers”的程序集未能加载到 ID 为 1 的 AppDomain 的“LoadFrom”绑定上下文中。
VS调试程序运行中提示“显示名为“xxx.XmlSerializers”的程序集未能加载到 ID 为 1 的 AppDomain 的“LoadFrom”绑定上下文中.错误的原因为: System.IO ...
- [iTyran原创]iPhone中OpenGL ES显示3DS MAX模型之二:lib3ds加载模型
[iTyran原创]iPhone中OpenGL ES显示3DS MAX模型之二:lib3ds加载模型 作者:u0u0 - iTyran 在上一节中,我们分析了OBJ格式.OBJ格式优点是文本形式,可读 ...
- SDWebImage 加载显示 WebP 与性能问题
SDWebImage 加载显示 WebP 与性能问题 本文包含自定义下载操作 SDWebImageDownloaderOperation 与编码器 SDWebImageCoder.SDWebImage ...
- 一个页面从输入url到页面加载显示完成,中间都经历了什么
第一种解释: 一般会经历以下几个过程: 1.首先,在浏览器地址栏中输入url 2.浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接在屏幕中显示页面内容.若没有,则跳到第三步操作. 3 ...
随机推荐
- Thymeleaf-语法整理
Thymeleaf其他案例看其他网站 http://www.cnblogs.com/hjwublog/p/5051732.html http://blog.csdn.net/u012706811/ar ...
- TensorFlow相关
TensorFlow的55个经典案例(转) https://blog.csdn.net/xzy_thu/article/details/76220654 随笔分类 - 数据挖掘及机器学习 www.c ...
- python接口自动化测试(四)-Cookie&Sessinon
掌握了前面几节的的内容,就可以做一些简单的http协议接口的请求发送了,但是这些还不够.HTTP协议是一个无状态的应用层协议,也就是说前后两次请求是没有任何关系的,那如果我们测试的接口之前有相互依赖关 ...
- 设置mysql 事务锁超时时间 innodb_lock_wait_timeout
Mysql数据库采用InnoDB模式,默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,一旦数据库锁超过这个时间就会报错. mysql> SHOW GLOBAL ...
- PL/SQL学习笔记之日期时间
一:PL/SQL时间相关类型 PL/SQL提供两个和日期时间相关的数据类型: 日期时间(Datetime)数据类型 时间间隔类型 二:日期时间类型 datetime数据类型有: DATE TIMEST ...
- 升级SilverLight为5.1.50907.0后,VS调试时报“无法启动调试--未安装 Silverlight Developer 运行时。请安装一个匹配版本”的处理办法
作者: zyl910 一.问题 今天需要调试一个SilverLight程序.运行时ie弹出了一个升级提示,于是手贱点了升级. 随后便悲剧了,VS调试时报"无法启动调试--未安装 Silver ...
- shell脚本启动语法错误syntax error near unexpected token '{
执行shell脚本时失败,报语法错误,但脚本内容检查正常 原因为该脚本是在非Linux系统下编辑之后放到系统执行的,文件模式类型非Linux系统匹配的模式类型. 查看文件的模式类型 显示文件的模式类型 ...
- Python之关于工具包简介
1.Pandas Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的 ...
- 【转】WPF 与 WinForm 间的按键值(枚举)转换
There is a function for that in System.Windows.Input.KeyInterop static class. Try:var inputKey = Key ...
- Protobuf3 序列化
在message_lite.h中定义了SerializeToString ,SerializeToArray ,SerializeToCodedStream ,SerializeToZeroCopyS ...