Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在点击链接时显示计时器?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何在点击链接时显示计时器?

Javascript 如何在点击链接时显示计时器?,javascript,jquery,html,Javascript,Jquery,Html,如果你注意到我在下面的预览中创建了一个链接。我要找的是如果有人点击链接。我想用60秒计时器替换文本,一旦60秒结束,文本和链接应该会重新出现,同样的过程会继续 有人能帮忙吗 您可以使用javascriptsetInterval,然后使用clearInterval 使用jQuery时的代码应该如下所示:(将timer\u output\u initial的值更改为所需的秒数) var显示时间间隔; var定时器输出初始值=5 var定时器输出=定时器输出初始值; var initial_tex

如果你注意到我在下面的预览中创建了一个链接。我要找的是如果有人点击链接。我想用60秒计时器替换文本,一旦60秒结束,文本和链接应该会重新出现,同样的过程会继续

有人能帮忙吗


您可以使用javascript
setInterval
,然后使用
clearInterval

使用jQuery时的代码应该如下所示:(将
timer\u output\u initial
的值更改为所需的秒数)

var显示时间间隔;
var定时器输出初始值=5
var定时器输出=定时器输出初始值;
var initial_text=“”;
$(“计时器链接”)。在(“单击”,函数()上{
var\u元素=$(此);
initial_text=单击的_element.html();
显示时间间隔=设置间隔(函数(){
显示时间(点击元素);
}, 1000);
});
功能显示时间(元素){
定时器输出=定时器输出-1;
如果(计时器输出===0){
clearInterval(显示时间间隔);
定时器输出=定时器输出初始值;
html(初始文本);
}否则{
$(元素).html(计时器输出);
}
}

JS-Bin

您不明白什么?你是在问如何处理点击?显示元素?不,它类似于文本验证的工作方式。如果你点击请求代码,它会立即替换为一个计时器,这样你就不能请求另一个代码,直到计时器完成并且请求代码链接返回。你不明白什么?你是在问如何让它看起来残疾吗?如何等待60秒?如何等待60秒?是否可以在秒数上删除链接?还有一条简短的信息说,“在02:00分钟内申请另一个代码”