1. 需要分页的jsp页面 添加滚动下拉触发事件

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@include file="../init.jsp"%>
<!DOCTYPE html>
<html>
    <head>    
    <%@include file="../head.jsp"%>
    <title>康复之家</title>    
    <link rel="stylesheet" href="<%=basePath %>weixin/css/me.css">
    <script type="text/javascript" src="<%=basePath%>res/js/layer/layer.min.js"></script>
    </head>
    <body id="arrderTitle">
         <div class="banner">
            <img src="<%=basePath%>weixin/img/kangf.png" alt="">
        </div>
      <%--   <div class="workSite clear" >
            <div class="clear" style="width:100%">
                <div class="picHome">
                    <img src="<%=basePath%>weixin/img/home.png" alt="">
                </div>
                <div class="workSiteP" style="width: 85%;" id="arrderTitle">
                    <c:if test="${COOPERATE!=null}">
                        <p id="arrder">地址:${COOPERATE.province}${COOPERATE.city}${COOPERATE.area}<span id="updateArea" class="fr" style="margin-left: 1rem; font-family: simsun;font-weight: 700;">></span></p>
                    </c:if>
                     <c:if test="${COOPERATE==null}">
                        <p id="arrder">地址:深圳市宝安区福永街道白石厦社区福永大道78号广福大厦707<span id="updateArea" class="fr" style="margin-left: 1rem; font-family: simsun;font-weight: 700;">></span></p>
                    </c:if>
                </div>
            </div>  
        </div> --%>
        <div class="workSite clear">
            <div class="picHome">
                <img src="<%=basePath%>weixin/img/home.png" alt="">
            </div>
            <div class="workSiteP">
                 <c:if test="${COOPERATE!=null}">
                        <p id="arrder">地址:${COOPERATE.province}${COOPERATE.city}${COOPERATE.area}</span></p>
                    </c:if>
                     <c:if test="${COOPERATE==null}">
                        <p id="arrder">地址:深圳市宝安区福永街道白石厦社区福永大道78号广福大厦707</span></p>
                    </c:if>
            </div>
            <span  class="fr">></span>
        </div>
        <div class="clear workTips">
            <div class="clear" style="width:100%">
                <div class="picHome">
                    <img src="<%=basePath%>weixin/img/peo.png" alt="">
                </div>
                <div class="workSiteP">
                    <p id="name">负责人:${COOPERATE.name==null?'王博伟':COOPERATE.name}&nbsp;&nbsp;手机号:${COOPERATE.phone==null?'13607671755':COOPERATE.phone}</p>
                    <p id="size">病友数量:${USERSIZE==null?'0':USERSIZE}</p>
                </div>
            </div>
        </div>
        
        <div id="myActivesList" style="margin-bottom: 1.7rem;">
            <p class="mcDiscussT" style="padding-left: 0.5rem;"><span>热门活动</span></p>
            <div class="bot10" >
             <ul class="medicineul">
                <c:forEach  items="${rows}" var="list">
                   <li>
                        <a href="<%=basePath%>weixin/cooperate/lydActivityCtl/recoryActiveDetail.cs?id=${list.id}">
                           <img src="${list.img}" alt="" class="medicineImg">
                            <div class="medicineTxt fl">
                                 <p class="yaoT">${list.title}</p>
                                 <p class="lightxt" style="font-size:0.3rem;margin-top:0.2rem;">
                                     <span><fmt:formatDate value="${list.modifyDate}" pattern="yyyy-MM-dd HH:mm:ss"/></span>  
                                     <span>${list.readcount}人浏览</span>
                                 </p>
                            </div>
                        </a>
                    </li>
                 </c:forEach>
               </ul>
           </div>
        </div>
        <input type="hidden" name="province" id="province" value=""/>
        <input type="hidden" name="city" id="city" value=""/>
        <input type="hidden" name="area" id="area" value=""/>
        <input type="hidden" name="provinceId" id="provinceId" value=""/>
        <input type="hidden" name="cityId" id="cityId" value=""/>
        <input type="hidden" name="areaId" id="areaId" value=""/>
         <!-- 弹窗选择城市 -->
        <div class="joinmask nodisplay">
            <div class="citycontent">
                <div class="btnBar">
                    <div class="fl cityCancel"> 取消</div>
                    <div class="fr bluetxt">确定</div>
                </div>
                <div class="wheels">
                    <div class="wheel wheel_province">
                        <ul >
                        </ul>
                    </div>
                    <div class="wheel wheel_city">
                        <ul class="selectContainer">
                        </ul>
                    </div>
                    <div class="wheel wheel_area">
                        <ul class="selectContainer">
                        </ul>
                    </div>
                </div>
            </div>
        </div>
    </body>
    <script>
        $(function(){
            var status="${USER.status}";
           <%--  if(status=="0"){
                window.location.href = '<%=basePath%>weixin/patient/lydUserCtl/myWork.cs';
            } --%>
            $(".meTabs a").each(function(){
                $(this).click(function(){
                    $(".meTabs a").removeClass("current");
                    $(this).addClass("current");
                })
            })
        })
    </script>
    <script type="text/javascript">
   scroll
            var page=1;
            var totalpage="${pageTotal}";
            var    pageSize="${pageSize}"
            var totalheight=0 ;
            var totalheight2=0 ;
            $(window).scroll(function(){
                   totalheight = parseFloat($(window).height()) + parseFloat($(window).scrollTop());  
                  if($(document).height() == totalheight){
                    page++;
                  if(page<=totalpage){
                          $.ajax({
                              type: 'get',
                              url: 'recoryHasfamilyList.cs?pageSize='+pageSize+'&page='+page,
                              dataType:"html",
                              data:"",
                              success: function(html){
                                  $('.medicineul').append(html);
                             }
                        });
                  }else{
                      page =  totalpage ;
                  }
                 }
            });
    </script>
 <!-- 地址js -->
 <script type="text/javascript">
    // 城市联动切换效果
    $("#updateArea").click(function(){
        $(".wheel_province ul").html('');
        $(".wheel_city ul").html('');
        $(".wheel_area ul").html('');
           $.get('<%=basePath%>area/getProvice.cs',function(data){
               var html = "";
               for(var i in data){
                   html += "<li id="+data[i].code+" οnclick='cityCode(\""+data[i].code+"\",\""+data[i].name+"\")'>";
                   html += data[i].name;
                   html += "</li>";    
               }
               $(".wheel_province ul").html(html);
           });
        $(".joinmask").show(200);
    })
     //获取联动市级
     function cityCode(code, name){
        $(".wheel_city ul").html('');
        $(".wheel_area ul").html('');
         $.get('<%=basePath%>area/getByParentCode.cs',{'param': code}, function(data){
               var html = "";
               for(var i in data){
                       html += "<li id="+data[i].code+" οnclick='areaCode(\""+data[i].code+"\",\""+data[i].name+"\")'>";
                       html += data[i].name;
                       html += "</li>";
               }
               $(".wheel_city .selectContainer").html(html);
        });
    }
    //获取联动市级
     function areaCode(code, name){
        $(".wheel_area ul").html('');
         $.get('<%=basePath%>area/getByParentCode.cs',{'param': code}, function(data){
               var html = "";
               for(var i in data){
                       html += "<li id="+data[i].code+" >";
                       html += data[i].name;
                       html += "</li>";
               }
               $(".wheel_area .selectContainer").html(html);
        });
    }
    //取消按钮
     $(".cityCancel").click(function(){
         $(".joinmask").hide(200);
     })
    //确定按钮  
     $(".bluetxt").click(function(){
        if($(".wheel_province .current").text()!="" && $(".wheel_city .current").text()!="" && $(".wheel_area .current").text()!=""){
            $("#arrder").html($(".wheel_province .current").text()+'&ensp;'+$(".wheel_city .current").text()+'&ensp;'+$(".wheel_area .current").text());
            //$("#arrderTitle").html($(".wheel_area .current").text()+'肿瘤康复之家<img id="updateArea" src="<%=basePath%>weixin/img/toggle.png" alt="" style="width: 0.35rem;margin-left: 0.3rem;">');
               $(".joinmask").hide(200);
            $("#province").val($(".wheel_province .current").text());
            $("#city").val($(".wheel_city .current").text());
            $("#area").val($(".wheel_area .current").text());
            $("#provinceId").val($(".wheel_province .current").attr("id"));
            $("#cityId").val($(".wheel_city .current").attr("id"));
            $("#areaId").val($(".wheel_area .current").attr("id"));
            
            var obj=new Object();
             obj.id="${USER.id}";
             obj.province=$("input[name='province']").val();
             obj.provinceId=$("input[name='provinceId']").val();
             obj.city=$("input[name='city']").val();
             obj.cityId=$("input[name='cityId']").val();
             obj.area=$("input[name='area']").val();
             obj.areaId=$("input[name='areaId']").val();

$.post('<%=basePath%>weixin/cooperate/lydUserCtl/certificationAdd.cs', {"data" : JSON.stringify(obj)}, function(data) {
                     if (data.ret == 1) {
                        layer.msg("修改地区成功!", {
                            time: 1000
                        },function(){
                            window.location.href = '<%=basePath%>weixin/cooperate/lydUserCtl/recoryHasfamily.cs';
                        });
                     }else{
                         layer.msg(data.msg);
                     }
             }, "json");
        }else{
            $(".joinmask").hide(200);
        }
     })
     $(".wheel_province").on("click","ul li",function(){
            $(".wheel_province li").removeClass("current");
            $(this).addClass("current");
            $(".wheel").css("width","30%");
     })

$(".wheel_city").on("click","ul li",function(){
          $(".wheel_city li").removeClass("current");
          $(this).addClass("current");
     })
     
     $(".wheel_area").on("click","ul li",function(){
          $(".wheel_area li").removeClass("current");
          $(this).addClass("current");
     })
    </script>
</html>

2.controller层

    @RequestMapping("recoryHasfamilyList")public String recoryHasfamilyList(String page, String pageSize, HttpServletRequest request, ModelMap mm) {Pager pager = new Pager();pager = this.lydActivityDao.queryLydActivitys(new Pager(Integer.valueOf(page == null ? "1" : page),Integer.valueOf(pageSize == null ? "10" : pageSize)), null);mm.put("rows", pager.getResults());mm.put("total", pager.getTotal());mm.put("pageTotal", pager.getPageTotal());mm.put("pageSize", pager.getPageSize());mm.put("USER", user);}} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}return "weixin/cooperate/recory-hasfamilylist";}

3.ajax返回一个页面 拼接到第一个jsp页面

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@include file="../head.jsp"%><c:forEach  items="${rows}" var="list"><li> <img src="${list.img}" alt=""><a href="<%=basePath%>weixin/cooperate/lydActivityCtl/recoryActiveDetail.cs?id=${list.id}"> <div class="fl payTxt"><p class="yaoT">${list.title}</p> <p class="yaoB lightxt"><span><fmt:formatDate value="${list.modifyDate}" pattern="yyyy-MM-dd HH:mm:ss"/></span>  <span>${list.readcount}人浏览</span></p></div></a></li></c:forEach>

滚动 下拉简单实现分页相关推荐

  1. 3D滚动下拉菜单-简直不要太任性

    看到一个很棒的菜单效果,分享一下 原文 3D滚动下拉菜单-简直不要太任性 预览(先看看最终效果) http://runjs.cn/detail/re75abbw 简介(由来) 最初看到这个是在14年5 ...

  2. Android 博客园客户端 (八) 下拉刷新、分页,AsyncTask

    一直以来,无论是博客.新闻.还是推荐用户列表.只能加载固定的数量,也没有刷新功能. 为了实现这个功能,也试过很多第三方的开源控件,如PullToRefreshListVie等.无意中发现了Google ...

  3. u3d实现滚动下拉(scrollview实现)

    项目需要实现一个类似下拉的功能,就是在固定的显示区域无法完全显示你需要展示的内容,这时候就需要下拉功能了. 刚开始我想的是用listview来实现,因为也是刚刚开始接触的u3d,对它的各个插件也不什么 ...

  4. PHP+JS+HTML 手机下拉加载分页

    HTML循环页面 can 视图容器参数 dir 传值(自定义) <div class="fhsj"><ul class="lbt" id=&q ...

  5. pyhon3模拟鼠标点击滚动下拉,键盘复制粘贴输入中文

    安装包 pip install pyautogui pip install pyperclip pyautogui 更多参考官网:https://github.com/asweigart/pyauto ...

  6. vue移动端下拉加载分页全面解决方案

    封装组件: <template><view class="zcPagination"><zc-u-toast></zc-u-toast&g ...

  7. 微信小程序实现下拉分页加载更多数据

    1.使用scroll-view实现滚动下拉 wxml <scroll-view wx:if="{{plotArr.length > 0}}" scroll-y=&quo ...

  8. Flutter开发之ListView下拉刷新上拉加载更多(35)

    在Flutter开发之ListView组件(21) 文章中,我们了解了ListView组件的基本使用.但是数据比较少,没有涉及分页加载.而实际开发中,下拉刷新和分页加载几乎是所有APP的标配.在iOS ...

  9. h5实现下拉刷新上拉加载(兼容iOS手机)

    在移动端开发中经常会遇到上拉加载下拉刷新的分页的需求,本人在用jquery weui框架中的相应扩展组件的时候发现不太好用,于是有找了一下,发现了一个非常不错的组件iscroll4.js,现在好像官网 ...

最新文章

  1. Vue+element UI实现“回到顶部”按钮组件
  2. 电脑机时,电脑死机时,为啥会忍不住扇它一巴掌?
  3. 算法分析与设计之多处最优服务次序问题2
  4. Metasploit设置LHOST参数技巧
  5. 总结sqlserver数据库性能优化相关的注意事项
  6. Linux基础7 文件管理类命令
  7. 灵感编程:最大公约数算法解析
  8. elasticsearch 6.x.x 获取客户端方法
  9. java中arges.length_java中的args.length
  10. AutoComplete - 自动完成插件
  11. GraphQL入门之工程搭建
  12. Caddy Web服务器QUIC部署
  13. input file 上传问题
  14. 针对医疗数据进行命名实体识别
  15. 链表常见操作java实现一:链表初始化,求链表长度
  16. 纸牌游戏程序设计要点(C语言)
  17. 华为悦盒EC6108V9教程
  18. 图的应用--最小生成树
  19. 如何隐藏logo 高德地图api_iOS 高德地图隐藏logo
  20. 快速新建多个文件夹,而且是指定名称的!

热门文章

  1. android媒体焦点音量压低/暂停逻辑源码简析
  2. 零售行业如何进行活动前的准备工作
  3. Visual Studio 2019 操作使用
  4. 重装系统电脑黑屏开不了机如何处理
  5. ES 7.0.1安装head和sql插件报错处理
  6. 怎样读书(繁体版)读书笔记
  7. tp5微信开发(一) ---- 微信公众号配置token
  8. 为什么 ChatGPT 会引起 Google 的恐慌?
  9. 基于Python的个人足迹地图绘制设计
  10. Java中抽象类的概述及其详解(什么是抽象类?为什么要使用抽象类?抽象类的特点?)