不知道算是BUG还是体验问题!
前提条件:
1、建多个mui-collapse(A、B、C、D);
2、A中有很多mui-collapse-content(多到页面需要滚动才行);
3、B、C、D中各一个mui-collapse-content;
问题重现:
1、先展开A,拉到底
2、点击D(问题出现:页面变空,屏幕需向下拉才能看到ABCD)
附件:
我打包一个名称为TEST的html页面给您测试!
不知道算是BUG还是体验问题!
前提条件:
1、建多个mui-collapse(A、B、C、D);
2、A中有很多mui-collapse-content(多到页面需要滚动才行);
3、B、C、D中各一个mui-collapse-content;
问题重现:
1、先展开A,拉到底
2、点击D(问题出现:页面变空,屏幕需向下拉才能看到ABCD)
附件:
我打包一个名称为TEST的html页面给您测试!
这是因为你使用了scroll控件,切换面板导致scroll控件高度发生变化了。不建议在scroll里边包含这些控件,如果确实需要,需要在高度变化时,重新refresh一下scroll控件,比如加上以下代码:
document.querySelector(".mui-scroll-wrapper").addEventListener('expand',function(){
$('.mui-scroll-wrapper').scroll().refresh();
});
a威 (作者)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title></title>
<script src="../js/mui.min.js"></script>
<link href="../css/mui.min.css" rel="stylesheet" />
<script type="text/javascript" charset="UTF-8">
mui.init();
</script>
</head>
<body>
<header class="mui-bar mui-bar-nav">
<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
<h1 class="mui-title">TEST</h1>
</header>
</body>
<div class="mui-content mui-scroll-wrapper" style="font-size: 12px;">
<div class="mui-scroll">
<div class="mui-card" style="margin: 3px 3px 0px 3px;">
<ul class="mui-table-view">
<li class="mui-table-view-cell mui-collapse">
<a class="mui-navigate-right" style="font-size: 14px;" href="#">A
<span style="color: blue;">|</span>
<span >50</span>
</a>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
</li>
<li class="mui-table-view-cell mui-collapse">
<a class="mui-navigate-right" style="font-size: 14px;" href="#">B
<span style="color: blue;">|</span>
<span >50</span>
</a>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
</li>
<li class="mui-table-view-cell mui-collapse">
<a class="mui-navigate-right" style="font-size: 14px;" href="#">C
<span style="color: blue;">|</span>
<span >50</span>
</a>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
</li>
<li class="mui-table-view-cell mui-collapse">
<a class="mui-navigate-right" style="font-size: 14px;" href="#">D
<span style="color: blue;">|</span>
<span >50</span>
</a>
<div class="mui-collapse-content">
<a class="mui-navigate-right">阿莫西林 3
<span style="color: blue;">|</span>
<span >50</span>
<span style="color: blue;">|</span>
<span >厂家3</span>
</a>
</div>
</li>
</ul>
</div>
</div>
</div>
<script type="text/javascript">
(function($) {
//阻尼系数
var deceleration = mui.os.ios ? 0.001 : 0.0009;
$('.mui-scroll-wrapper').scroll({
indicators: false, //是否显示滚动条
});
})(mui);
</script>
</html>