mui选项卡切换和下拉刷新加载数据列表代码

mui选项卡切换和下拉刷新加载数据列表代码-精品资源网
mui选项卡切换和下拉刷新加载数据列表代码
此内容为免费资源,请登录后查看
0
免费资源

mui选项卡切换和下拉刷新加载数据列表代码

这是一款基于mui框架制作的选项卡切换和下拉刷新加载数据列表代码,手机移动端选项卡切换插件,触屏滑动下拉刷新代码。

js代码

<script src=\"js/mui.min.js\"></script>
<script src=\"js/mui.pullToRefresh.js\"></script>
<script src=\"js/mui.pullToRefresh.material.js\"></script>
<script>
	mui.init();
	(function($) {
		//阻尼系数
		var deceleration = mui.os.ios?0.003:0.0009;
		$(\'.mui-scroll-wrapper\').scroll({
			bounce: false,
			indicators: true, //是否显示滚动条
			deceleration:deceleration
		});
		$.ready(function() {
			//循环初始化所有下拉刷新,上拉加载。
			$.each(document.querySelectorAll(\'.mui-slider-group .mui-scroll\'), function(index, pullRefreshEl) {
				$(pullRefreshEl).pullToRefresh({
					down: {
						callback: function() {
							var self = this;
							setTimeout(function() {
								var ul = self.element.querySelector(\'.mui-table-view\');
								ul.insertBefore(createFragment(ul, index, 10, true), ul.firstChild);
								self.endPullDownToRefresh();
							}, 1000);
						}
					},
					up: {
						callback: function() {
							var self = this;
							setTimeout(function() {
								var ul = self.element.querySelector(\'.mui-table-view\');
								ul.appendChild(createFragment(ul, index, 5));
								self.endPullUpToRefresh();
							}, 1000);
						}
					}
				});
			});
			var createFragment = function(ul, index, count, reverse) {
				var length = ul.querySelectorAll(\'li\').length;
				var fragment = document.createDocumentFragment();
				var li;
				for (var i = 0; i < count; i++) {
					li = document.createElement(\'li\');
					li.className = \'mui-table-view-cell\';
					li.innerHTML = \'第\' + (index + 1) + \'个选项卡子项-\' + (length + (reverse ? (count - i) : (i + 1)));
					fragment.appendChild(li);
				}
				return fragment;
			};
		});
	})(mui);
</script>

© 版权声明
THE END
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容