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 ...
随机推荐
- 前端 使用 crypto-js 对数据进行对称加密
From: https://www.cnblogs.com/CyLee/p/7216988.html 传送门: # crypto-js github https://github.com/brix/ ...
- Jenkins安装卸载
下载安装去Jenkins官网下载Jenkins,Centos的话会下载到.rpm安装文件 安装.rpm文件使用命令rpm -ivh **.rpm 安装完成之后使用命令rpm -qc jenkins查看 ...
- 解决:Reading table information for completion of table and column names
mysql -A不预读数据库信息(use dbname 更快)—Reading table information for completion of table and column names Y ...
- Vue $emit()不触发方法的原因
vue使用$emit时,父组件无法触发监听事件的原因是: $emit传入的事件名称只能使用小写,不能使用大写的驼峰规则命名
- top 命令
首先介绍top中一些字段的含义: VIRT:virtual memory usage 虚拟内存1.进程"需要的"虚拟内存大小,包括进程使用的库.代码.数据等 2.假如进程申请100 ...
- Python 爬虫实例(7)—— 爬取 新浪军事新闻
我们打开新浪新闻,看到页面如下,首先去爬取一级 url,图片中蓝色圆圈部分 第二zh张图片,显示需要分页, 源代码: # coding:utf-8 import json import redis i ...
- Atitit 项目版本管理gitflow 与 Forking的对比与使用
Atitit 项目版本管理gitflow 与 Forking的对比与使用 1.1. 版本管理的历史 csv>>svn >git 1 1.2. gitflow的核心是分版本管理,for ...
- 现代php编程
自动加载__autolaod和spl_autoload_register() 自动加载就是指如果找不到某个类如何处理的方式,具体可参见此文,可以说spl_autoload_register是更加高级, ...
- zoj 3430 Detect the Virus(AC自己主动机)
Detect the Virus Time Limit: 2 Seconds Memory Limit: 65536 KB One day, Nobita found that his co ...
- halcon 动态阈值分割之偏移值