php - 如何增加 Bootstrap 进度条?

标签 php javascript twitter-bootstrap

我刚开始使用 .php/Java 谁能告诉我如何让我的 Bootstrap 进度条根据用户设置的时间递增。

进度条:

代码:

<div class="progress progress-striped active">

<div id="progressbar" class="bar" style="width: 0%;"></div>

用户输入示例: 代码:

设置秒数:

<input type="text" id="speed" value="10" /> 

<input type="submit" value="Start" onclick="doProgress();" />

Java 脚本{需要}:

代码:

 <script type="text/javascript">
 function doProgress()

 { 

 Idk :( Please help.

 };
 </script>

(style="width: 0%;") 进度条值100%是否最大。

我希望使用我提供的这个元素在几秒钟内根据用户设置的值增加值:

<input type="text" id="speed" value="10" /> 

示例:用户输入30我希望进度条达到100%需要30秒

最佳答案

像这样(未经测试):

function doIncrement(increment) {
  w = parseInt(document.getElementById('progressBar').style.width);
  document.getElementById('progressBar').style.width= (w + increment) +'%';
}

var w
var speed = document.getElementById('speed').value;
var increment = (speed/100);
for(var x = 0; x<speed; x++)
{
  setTimeout(doIncrement(increment),1000);
}

关于php - 如何增加 Bootstrap 进度条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12218670/

相关文章:

php - MySQL 自动增量更新

javascript - 在没有额外标志的情况下解决 JavaScript 缺少 goto 的问题

twitter-bootstrap - 在react-bootstrap中处理点击 `ButtonGroup`

jquery - 如何让 child 100% 的屏幕

css - Twitter Bootstrap 是否适用于 Nativescript 运行时?

javascript - 如何从 php 源创建数组 (javascript)

php - 明显不工作

javascript - CRM 2011 调用 getAttribute 失败

javascript - 为什么我的 typedArrays 在 Chrome 中的访问速度比 Firefox 慢一个数量级?

php - 从逗号分隔的 ID 在 MySQL 中编写 where 子句查询