[英]How to enable a disabled step in Semantic UI with Javascript (jQuery or Angular)
我正在用Java语言学习语义UI,并且陷入了“启用步骤”(请参见下面的代码)的问题,我有5个步骤需要启用,分别需要5秒钟才能启用。 如何使用javascript?
<div class="ui five steps">
<div class="disabled step">
<div class="content">
<div class="title"> `do first step` </div>
</div>
</div>
<div class="disabled step">
<div class="content">
<div class="title"> `do second step` </div>
</div>
</div>
</div>
等等
这是使用香草js的一种方法。
var steps = document.querySelectorAll('.step'), total = steps.length, count = 0; var timer = setInterval(function(){ Array.prototype.forEach.call(steps, function(node, i){ if(node.classList.contains('disabled') && i === count) { node.classList.remove('disabled'); } }); if(++count >= total) clearInterval(timer); }, 1000);
<link href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.13/semantic.min.css" rel="stylesheet"/> <div class="ui five steps"> <div class="disabled step"> <div class="content"> <div class="title"> `do first step` </div> </div> </div> <div class="disabled step"> <div class="content"> <div class="title"> `do second step` </div> </div> </div> <div class="disabled step"> <div class="content"> <div class="title"> `do third step` </div> </div> </div> <div class="disabled step"> <div class="content"> <div class="title"> `do fourth step` </div> </div> </div> <div class="disabled step"> <div class="content"> <div class="title"> `do fifth step` </div> </div> </div> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.