静态页分页效果

//分页
(function(){
var cur=1;
$(".newslist li").hide();
var size = $(".newslist li").length;
var page = Math.floor($(".newslist li").length/20)+1;
for(var i=1; i<=page; i++){
$(".page").append(‘<a href="javascript:;">‘+i+‘</a>‘);
}

//默认
$(".page").children("a").eq(0).addClass("cur");
if($(".page").children("a").eq(0).hasClass("cur")){
$(".newslist li:lt(20)").show();
}

//点击
$(".page a").click(function(){
var e=$(this).index();
$(this).addClass("cur").siblings("a").removeClass("cur");
$(".newslist li").hide();
$(".newslist li").slice(20 * e, 20 * e + 20).show();
window.location.href = "Media.shtml#" + e;
})

//点详情页后回去 之前的page;
if (window.location.href.indexOf("#") > 1) {
var pageIndex = window.location.href.slice(window.location.href.indexOf("#") + 1, window.location.href.length);
$(".newslist li").hide();
$(".newslist li").slice(20 * pageIndex, 20 * pageIndex + 20).show();
$(".page a").eq(pageIndex).addClass("cur").siblings("a").removeClass("cur");
}

})()

静态页分页效果,布布扣,bubuko.com

时间: 2024-10-10 13:15:31

静态页分页效果的相关文章

静态页分页功能js代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="content-Typ

mvc分页生成静态页,mvc生成静态页

http://blog.csdn.net/xxj_jing/article/details/7899125 分页生成静态页 http://www.cnblogs.com/luanyilin/archive/2012/11/02/2751145.html 生成静态页

原生JS实现分页效果2.0(新增了上一页和下一页,添加当前元素样式)

虽然写的很烂,但至少全部都是自己写的,因为这个没有固定的顺序,所以就没有封装,如果你技术好的话,可以你写的分享给我,谢谢. <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>原生JS实现分页效果</title> <style> body{ margin:100px 200px; } #page{ m

使用PHP对象实现分页效果!

面向对象的三大特点: 1:封装.2:继承.3:多态,对于多态在PHP当中不是那么的好介绍,只需要记住是运行时加载就行了! 对象的几个语句的意思:1:public在对象中是公开访问的,2:private在对象中是不能访问他的内容,保密状态 3:protected:户类和内部访问:4:--construct初始化对象! 接下来就是列子代码,代码如下: 1 <meta http-equiv="Content-Type" content="text/html;charset=U

非常不错的一个JS分页效果代码

这里分享一个不错的js分页代码. 代码中cpage是页面计数,应为全局变量,可以随处调用它: totalpage是总页数. 与asp分页代码很类似,也是先取得记录总数,然后实现分页,基本的分页思路与原理还是相通的,感兴趣的朋友做个参考吧. 例子,js分页效果代码. <!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-t

Python中使用flask_sqlalchemy实现分页效果方法详解

Flask-sqlalchemy是关于flask一个针对数据库管理的.本文我们将采用一个关于员工显示例子,为大家展示分页效果的实现,一起来看看吧,希望对大家学习python有所帮助. 首先,我们创建SQLALCHEMY对像db. 1 from flask import Flask, render_template,request 2 from flask_sqlalchemy import SQLAlchemy 5 6 app = Flask(__name__,static_url_path='

生成静态页技术

概要: 1.什么是生成静态页技术? 答:互联网上流行的做法是将数据源代码写入数据库再从数据库读取生成静态面,这样无形间就加大了数据库.将现有的ASP页直接生成静态页,将会节省很多. 2.为什么要生成静态页以及好处? 答:一.加快页面打开浏览速度,静态页面无需连接数据库打开速度较动态页面有明 显提高: 二.有利于搜索引擎优化SEO,Baidu.Google都会优先收录静态页面,不仅被收录的快还收录的全: 三.减轻服务器负担,浏览网页无需调用系统数据库: 四.网站更安全,HTML页面不会受Asp相关

thinkphp自定义分页效果

TP自带了一个分页函数,挺方便使用的. 下面是我的使用方法: 1 /*****************分页显示start*************************/ 2 $arr_page=$this->page($user,1); 3 $show=$arr_page['show']; 4 $Page=$arr_page['Page']; 5 $article = $user->order('now')->limit($Page->firstRow.','.$Page-&g

用js实现分页效果

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #data {color: red;border: solid;text-align: center;} a{text-decoration: none;} </style> </he