#Java Web累积#关于MUI的上滑和下拉加载

Posted 千里之行,始于足下

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#Java Web累积#关于MUI的上滑和下拉加载相关的知识,希望对你有一定的参考价值。

其实按照MUI的文档去写,也没什么问题:

JSP中:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
<title></title>
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="stylesheet" href="/resources/mui/mui.min.css" />
</head>

<body>

<div id="surveryList" class="mui-content mui-scroll-wrapper">
<div class="mui-scroll">
<!--数据列表-->
<ul class="mui-table-view mui-table-view-chevron toolList">
<li class="mui-table-view-cell">
第6个选项卡子项-8
</li>
<li class="mui-table-view-cell">
第6个选项卡子项-8
</li>
</ul>
</div>
</div>

</body>
</html>

<script src="/resources/mui/mui.min.js" type="text/javascript" charset="utf-8"></script>
<script src="/resources/js/lib/jquery-3.0.0.min.js" type="text/javascript"></script>
<script src="/resources/js/common/common.js" type="text/javascript"></script>
<script src="/resources/js/common/network.js" type="text/javascript"></script>
<script src="/resources/js/unique/survery/surveryforSupport.js" type="text/javascript"></script>

 

在js中:

$(function(){
    AddListRefresh();
});

function AddListRefresh() {
    mui.init({
        pullRefresh: {
            container: ‘#surveryList‘,
            down: {
                height: 50,//可选.默认50.触发上拉加载拖动距离
                auto: false,//可选,默认false.自动上拉加载一次
                contentrefresh: "正在刷新...",//可选,正在加载状态时,上拉加载控件上显示的标题内容
                callback: pulldownRefreshMySurvery
            }
        }
    });
}

function pulldownRefreshMySurvery()
{
    setTimeout(function() {
        mui(‘#surveryList‘).pullRefresh().endPulldownToRefresh();
    }, 500);
}

 

以上:

本次十分想记载一下,是因为,在本次的code中走了蛮多弯路。根据需求,使用了下标签(tab)和 上标签(segment),本使用同有个文件来管理不同的table-item显示。

造成在同一个jsp文件中,需要有多个tableview的下拉或上拉刷新。

尝试了很多种方法,也查了很多资料,都不能很好的解决,那些不好的方法(mui.pullToRefresh.js)也就不记载了。

最后无奈,还是把使用iframe来完成这些。

还好,每个子页面中,只init一个id的上拉或下拉,MUI还是能很好的支持。



































以上是关于#Java Web累积#关于MUI的上滑和下拉加载的主要内容,如果未能解决你的问题,请参考以下文章

MUI实现上拉刷新和下拉加载

MUI - 上拉刷新/下拉加载

关于mui的下拉刷新的引用

引导下拉菜单在悬停时无法正常工作

vue 上滑加载更多

mui点击加载,下拉刷新,上下整合代码