为了账号安全,请及时绑定邮箱和手机立即绑定

关于计时器和a 标签的点击

关于计时器和a 标签的点击

潇潇雨雨 2018-12-20 16:14:53
1目标  我要每过3秒,可以重新点击,而且第一次只能点一次2问题  第一次可以点两次 && 点击两次之后不会变回可选状态3代码:<!DOCTYPE html><html><head>    <meta http-equiv="content-type" content="text/html; charset=utf-8">    <title></title>    <script src="jquery.min.js"></script></head><body>    <a href="#">clickme</a>    <script type="text/javascript">  var time = 0;    $('a').click(function() {  //判断计时器是否处于关闭状态  if (time == 0) {    time = 3; //设定间隔时间(秒)    //启动计时器,倒计时time秒后自动关闭计时器。    var index = setInterval(function(){        time--;        if (time == 0) {            clearInterval(index);        }     },1000);     alert('诊股以提交');     $(this).css('pointer-events','auto')   }else{      alert('请勿重复操作');    $(this).css('pointer-events','none')}});    </script></body></html>
查看完整描述

1 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

只讲思路

要求: 每过3秒,可以重新点击,而且第一次只能点一次


第一步:
默认某个带有标记的元素允许被点击, 点击后, 此元素的此 标记消失
同时启动三秒定时器

第二步:
三秒定时器内的方法开始执行 --- 为之前的元素重新添加标记。


提示:

此标记可以为一个 class 类名, 可以是一个 data-* 属性


查看完整回答
反对 回复 2019-01-24
  • 1 回答
  • 0 关注
  • 468 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信