我正在使用“Countdown360”jQuery插件来安排活动。
它已从页面打开设置为100秒。
我如何配置相同的方式,此计时器应该从星期一 从早上9点运行到 9:01上午?< / p>
为此目的有没有更好的插件?
$("#countdown").countdown360({
radius : 80,
seconds : 60,
fontColor : '#FFFFFF',
autostart : false,
onComplete : function () { console.log('done') }
}).start()
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://www.jqueryscript.net/demo/Simple-jQuery-Html5-Based-360-Degree-Countdown-Timer-countdown360/src/jquery.countdown360.js"></script>
<div id="countdown"></div>
答案 0 :(得分:1)
如果您无法在特定时间执行脚本,则需要检查每秒的时间......
这是一个具有参数化日期和时间的示例
第1天=&gt;星期一
function checkTime(dayok,hoursok,minuteok,secondsok)
{
var date=new Date();
var day = date.getDay();
var hours = date.getHours();
var min = date.getMinutes();
var seconds = date.getSeconds();
console.log(day+ " - "+hours+":"+min+":"+seconds);
if(day==dayok && hours==hoursok && minute==minuteok && seconds==secondsok)
return true;
else
return false;
}
function goCountDown()
{
if(checkTime(1,9,0,0))
{
$("#countdown").countdown360({
radius : 80,
seconds : 60,
fontColor : '#FFFFFF',
autostart : false,
onComplete : function () { console.log('done') }
}).start()
}
}
setInterval(function(){ goCountDown() }, 1000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://www.jqueryscript.net/demo/Simple-jQuery-Html5-Based-360-Degree-Countdown-Timer-countdown360/src/jquery.countdown360.js"></script>
<div id="countdown"></div>