Javascript 是否可以使用jQuery在特定时间单击按钮?

Javascript 是否可以使用jQuery在特定时间单击按钮?,javascript,jquery,setinterval,timing,milliseconds,Javascript,Jquery,Setinterval,Timing,Milliseconds,我正在尝试使用jQuery和global将按钮单击事件计时到毫秒。它每5秒检查一次时间,例如00:00:20.05。我设法将它计时到秒,但它没有一致的毫秒。有可能这样做吗 setInterval(函数(){ myfunction(); }, 5000); 函数myfunction(){ var d=新日期(); var x=document.getElementById(“演示”); var m=d.getMinutes(); var s=d.getSeconds(); var ms=d.get

我正在尝试使用jQuery和global将按钮单击事件计时到毫秒。它每5秒检查一次时间,例如
00:00:20.05
。我设法将它计时到秒,但它没有一致的毫秒。有可能这样做吗

setInterval(函数(){
myfunction();
}, 5000);
函数myfunction(){
var d=新日期();
var x=document.getElementById(“演示”);
var m=d.getMinutes();
var s=d.getSeconds();
var ms=d.getmillizes();
如果(m==20){
如果(s==00){
如果(ms>50){
x、 单击();
}否则{
setTimeout(函数(){
检查毫秒();
}, 50);
}
}否则{
setTimeout(函数(){
checkSecond();
}, 100);
}
}
}
函数checkSecond(){
var d=新日期();
var x=document.getElementById(“演示”);
var m=d.getMinutes();
var s=d.getSeconds();
var ms=d.getmillizes();
如果(s==00){
如果(ms>50){
x、 单击();
}否则{
setTimeout(函数(){
检查毫秒();
}, 50);
}
}否则{
setTimeout(函数(){
checkSecond();
}, 100);
}
}
函数checkMilisond(){
var d=新日期();
var x=document.getElementById(“演示”);
var m=d.getMinutes();
var s=d.getSeconds();
var ms=d.getmillizes();
如果(ms>50){
x、 单击();
}否则{
setTimeout(函数(){
检查毫秒();
}, 50);
}
}

不,你不能。计时器不会阻止浏览器的事件队列,因此其他进程可能会优先,并且您不能保证它在目标毫秒内。不,您不能。计时器不会阻止浏览器的事件队列,因此其他进程可能会优先,并且您不能保证它在目标毫秒内。