- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要编写一个带有倒计时器的 JavaScript 时钟,当到达特定时间时,该计时器开始倒计时 5 分钟。所以我有我的时钟和它的工作,但我不知道从这里到哪里去,当谈到 JavaScript 时,我真的是初学者,我仍在学习绳索(有点慢)你能给我吗关于如何将我的时钟与倒计时器集成的一些指导(我不知道如何编码),以便当达到特定时间时,倒计时器将开始倒计时 5 分钟。
这是我的代码:
$(document).ready(function() {
function displayTime() {
var currentTime = new Date ();
var hours = currentTime.getHours();
var minutes = currentTime.getMinutes();
var seconds = currentTime.getSeconds();
if (minutes < 10) {
minutes = "0" + minutes;
}
if (seconds < 10) {
seconds = "0" + seconds;
}
var clockDiv = document.getElementById('clock')
clockDiv.innerText = hours + ":" + minutes + ":" + seconds;
}
displayTime();
setInterval(displayTime, 1000);
function countDown() {
var currentTime = new Date();
var hours = currentTime.getHours();
var minutes = currentTime.getMinutes();
var seconds = currentTime.getSeconds();
if (minutes < 10) {
minutes = "0" + minutes;
}
if (seconds < 10) {
seconds = "0" + seconds;
}
if
}
});
最佳答案
因此集成部分可以通过几个简单的 If 语句来完成。假设您希望倒计时从上午 9:00 开始
1) 创建一个 bool 变量来查看是否应该显示当前时间或倒计时。这将非常方便,使我们免于检查范围。请注意,我们不能简单地检查当前时间,因为这只会显示一秒的倒计时。
2) 添加一个简单的 if 语句。如果是时间,则通过将变量设置为 true (9:00:00) 来切换到倒计时
3) 添加第二个 if 语句,以便在倒计时结束时切换回显示当前时间。这是可选的,如果您希望倒计时(即使倒计时结束),您可以将其删除。注意:为了将来的使用,明智的做法是将此功能委托(delegate)给 ,而不是使用 5 分钟的静态倒计时。你应该有一个变量,说 var TotalCountdown= ... 并说 if( ... 分钟 = 0 + TotalCountdown。但是你确实需要在这里有环绕逻辑。
4) 添加显示倒计时或当前时间的最终语句
5) 添加倒计时代码。对于这部分,请参阅下面的帖子。我无法比这更好地解释它。
The simplest possible JavaScript countdown timer?
**重要提示:**当您复制并粘贴其他帖子中的代码时,这不会立即起作用。您需要在最终的 if 语句中调整一些内容。我将把它作为练习留给你。如果您需要帮助,只需发表评论或提出新问题
$(document).ready(function() {
function displayTime() {
var displayCountdownp = false;
var currentTime = new Date ();
var hours = currentTime.getHours();
var minutes = currentTime.getMinutes();
var seconds = currentTime.getSeconds();
if (minutes < 10) {
minutes = "0" + minutes;
}
if (seconds < 10) {
seconds = "0" + seconds;
}
var clockDiv = document.getElementById('clock')
if( hours==9 && minutes==0 && seconds==0){
displayCountdownp = true;
}
if( hours==9 && minutes== 6 && seconds==0){
displayCountdownp = false;
}
if(displayCountdownp){
var displayValue = countDown();
clockDiv.innerText = displayValue;
}else{
clockDiv.innerText = hours + ":" + minutes + ":" + seconds;
}
displayTime();
setInterval(displayTime, 1000);
function countDown() {
//code goes here
}
});
关于带有集成倒计时器的 JavaScript 时钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33126722/
我想在 android 中扫描黑底白字条码。我使用过 zxing,它允许我只扫描白底黑字。我如何扫描和倒置条形码或使用哪个库?感谢您的帮助。 最佳答案 如果您仍在引用 journeyapps 嵌入式
所以我在 youtube 上观看了一些介绍性类(class)以学习 OpenGL 的基础知识并学习了诸如制作三角形和简单相机类等内容。我一直想尝试制作体素引擎,这显然是第一个我想做的是一个我最终可以复
这个问题在这里已经有了答案: Div with cut out edges, border and transparent background (6 个答案) 关闭 8 年前。
我有一张图片,我正在查看用 HTML 创建的小型网站的基本定制。 我知道您可以对图像进行倒 Angular 处理,如 this question here 中所示,这给出了 45 度切割。 我希望每个
我必须在 iOS 上创建一个自定义形状(倒 T)边框的 Uiview。我附上下面的截图。我进行了很多研究,找到了一种使用 here 中的 UIBezierPath 的方法. 但我不知道如何将我的 Vi
我是一名优秀的程序员,十分优秀!