javascript - 如果倒计时 har 达到 0,如何使按钮可点击?
问题描述
我有一个倒计时,直到漫威电影首映,我想有一个“订票”按钮,在倒计时时无法点击,然后在倒计时达到 0 时使其可点击。我该怎么做?
我试图做出 if 语句,但出了点问题。
var clock = $('.clock').FlipClock(new Date("July 5, 2019 00:00:00"),{
clockFace: 'DailyCounter',
countdown: true
});
你可以看到我目前的倒计时:http: //www.student.city.ac.uk/~aczc972/
回调似乎适用于警报,即使警报出现在第 1 秒而不是第 0 秒,尽管我只需要找到一种更改按钮行为的方法。
这是新代码
var clock = $('.clock3').FlipClock(new Date("April 10, 2019 12:27:00"), {
clockFace: 'DailyCounter',
countdown: true,
callbacks: {
stop: function() {
alert("Hello! I am an alert box!!");
}
}
});
解决方案
clock2 flip-clock-wrapper
如果当前日期时间小于 2019 年 7 月 5 日,为什么不绑定一个点击处理程序然后简单地退出该函数?
$('#clock2').off().on('click', function () { your code here } )
或者也许只是有一个普通按钮并在点击处理程序中执行相同的逻辑?
推荐阅读
- postgresql - 行级安全性的安全定义器函数与视图
- reactjs - 无法让 onClick={} 使用 .map() 生成的组件
- c# - 更改 IdentityServer4.Admin 的 STS 项目的站点语言的问题(Skoruba 的项目)
- aspnetboilerplate - 在 AspNetBoilerplate 中实现特征管理
- javascript - 带有读取文本文件的 eventEmiter
- boto3 - Boto3 EC2 客户端 describe_images 方法文档说它返回图像的 PlatformDetails 和 UsageOperation,但它没有
- karate - 连续两次进行相同的调用不会更新响应
- python - 通过拆分 python 列表中的每个项目填充的字典键和值
- python - 使用python将带有微秒的字符串转换为日期时间对象
- python - Python Marshmallow Field 可以是两种不同的类型