博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mui 进度条 隐藏
阅读量:5967 次
发布时间:2019-06-19

本文共 1050 字,大约阅读时间需要 3 分钟。

 


 

官方提供的 mui(contanier).progressbar().hide(); 并未起作用,DOM是js动态添加的,结果无法隐藏。(越使用,mui 的坑越多,陆续记录中...)

后使用下面的方法,将进度条隐藏了。原理是去掉由 mui-progressbar 类而生成的进度条样式。

var isProgress = $("#progressBar").hasClass("mui-progressbar");if(isProgress) {	$("#progressBar").removeClass("mui-progressbar")}

 


 

 

修正上述所说:

上面所说方法也可以隐藏进度条,但官方提供的 hide() 方法,也是可以的。但需要注意,所说的动态,非动态将 DOM 结构用 JS 添加,例如:

$("#progressBar").append("
");

我一开始便是如此理解“动态创建”,于是就无法直接使用  mui("#progressBar").progressbar().hide(); 进行隐藏。

 

之后查看官方demo (地址:),使用下文代码,即可正常使用 mui("#progressBar").progressbar().hide(); 隐藏了。

let proVal = 0;//用来模拟进度的数值document.getElementById("progressBtn").addEventListener("tap", function() {  mui("#progressBar").progressbar({    progress: proVal  }).show(); }, false); setInterval(function() {  proVal += 4;  setProgress()  if(proVal > 100) {    //disposeProgress()    mui("#progressBar").progressbar().hide();        proVal = 0;    }}, 500); function setProgress() {  mui("#progressBar").progressbar().setProgress(proVal)}

  

 


 

源网址:

 

转载于:https://www.cnblogs.com/JaneBlog/p/10600879.html

你可能感兴趣的文章
UIView Animation效果
查看>>
eclipse断点调试
查看>>
Android多媒体学习八:调用Android自带的音频录制程序,实现录制
查看>>
centos 7 vs centos6 的不同
查看>>
vmware虚拟机linux的扩容问题导致redhat无法启动!
查看>>
Android内存分配的注意事项
查看>>
博为峰JavaEE技术文章 ——MyBatis Provider之@SelectProvider SQL方法
查看>>
Java核心API -- 9(异常)
查看>>
JQuery动画
查看>>
Vue.js学习系列(九)---使用路由搭建单页应用(二)
查看>>
博为峰JavaEE技术文章 ——MyBatis <where>标签使用方法
查看>>
nginx配置及操作简要记录
查看>>
skip-grant-tables:非常有用的mysql启动参数
查看>>
经典SQL语句大全(提升篇)
查看>>
Go 字符串计算处理
查看>>
.NET PPT控件 Spire.Presentation for .NET V2.8发布 | 附下载
查看>>
apache 编译报错:undefined reference to `apr_array_clear'
查看>>
图像识别DM8127开发攻略——UBOOT的移植说明
查看>>
ubuntu 下升级docker版本
查看>>
我的友情链接
查看>>