js分页算法
2015-11-26 09:41
337 查看
function get_hs_page(cur_page, total_page) {
var result = "";
for(var i = 1; i <= total_page; i++) {
if(i == 2 && cur_page - 6 > 1) {
i = cur_page - 6;
}else if(i == cur_page + 6 && cur_page + 6 < total_page) {
i = total_page - 1;
}else{
if(i == cur_page){
result += "<li><a style='background-color:#e7e7e7;' href='/topic?page="+i+"&type=hs'>"+i+"</a></li>";
}else{
result += "<li><a href='/topic?page="+i+"&type=hs'>"+i+"</a></li>";
}
}
}
return result;
}
var result = "";
for(var i = 1; i <= total_page; i++) {
if(i == 2 && cur_page - 6 > 1) {
i = cur_page - 6;
}else if(i == cur_page + 6 && cur_page + 6 < total_page) {
i = total_page - 1;
}else{
if(i == cur_page){
result += "<li><a style='background-color:#e7e7e7;' href='/topic?page="+i+"&type=hs'>"+i+"</a></li>";
}else{
result += "<li><a href='/topic?page="+i+"&type=hs'>"+i+"</a></li>";
}
}
}
return result;
}
相关文章推荐
- JSTL 嵌套函数的有效使用
- js获取url中的参数
- 百度链接提交自动推送JS代码版
- js ==与===区别(两个等号与三个等号)
- js 加密
- 常用html、CSS、javascript前端命名规范
- JS实现base64编码与解码
- EL表达式在js文件中无效(单独隔离的)是为何。
- 图解javascript this指向什么?
- js表单建立必填字段
- js将form内的表单序列化为json字符串、数组、对象
- JavaScript学习(5.1):表达式语句、符合语句和空语句
- js闭包
- Javascript Date
- 如何将jsp后缀重写为html
- JavaScript中寄生组合式继承的理解
- JAVASCRIPT实现网页版:俄罗斯方块
- org.jsoup.select.Selector
- org.jsoup.select.Selector
- JS开发者常用的10个Sublime Text插件