javascript - 是否可以使用 jQuery 在特定时间单击按钮?
问题描述
我正在尝试使用 jQuery 通过 global.time 将按钮单击事件计时到毫秒。例如,它每 5 秒检查一次时间00:00:20.05
。我设法将它计时到秒,但它没有一致的毫秒。是否有可能做到这一点?
setInterval(function() {
myfunction();
}, 5000);
function myfunction() {
var d = new Date();
var x = document.getElementById("demo");
var m = d.getMinutes();
var s = d.getSeconds();
var ms = d.getMilliseconds();
if (m == 20) {
if (s == 00) {
if (ms > 50) {
x.click();
} else {
setTimeout(function() {
checkMiliSecond();
}, 50);
}
} else {
setTimeout(function() {
checkSecond();
}, 100);
}
}
}
function checkSecond() {
var d = new Date();
var x = document.getElementById("demo");
var m = d.getMinutes();
var s = d.getSeconds();
var ms = d.getMilliseconds();
if (s == 00) {
if (ms > 50) {
x.click();
} else {
setTimeout(function() {
checkMiliSecond();
}, 50);
}
} else {
setTimeout(function() {
checkSecond();
}, 100);
}
}
function checkMiliSecond() {
var d = new Date();
var x = document.getElementById("demo");
var m = d.getMinutes();
var s = d.getSeconds();
var ms = d.getMilliseconds();
if (ms > 50) {
x.click();
} else {
setTimeout(function() {
checkMiliSecond();
}, 50);
}
}
解决方案
推荐阅读
- http - 强制浏览器使用部分内容下载大文件
- laravel - Laravel Passport createToken 错误
- ios - 在 Appium 上打开 View Controller 非常慢
- algorithm - 如何对所有尺寸的十五个拼图进行最佳洗牌?
- npm - npm install 期间面临的问题
- java - 计算不是每个元素的除数的数组元素的数量
- javascript - SpyOn 一个模拟的笑话模块没有正确地进行间谍活动
- javascript - Hawk auth 适用于 python 请求,但不适用于 JS Axios
- python - Python 从字符串创建一个模块并运行该模块
- wordpress - 下订单后添加用户和用户元数据 - Woocommerce