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

js短时间内防止触发事件

js短时间内防止触发事件

海绵宝宝撒 2018-12-28 16:14:41
需求: 点击a标签弹出 msg信息框提示 2秒后消失, 如何在短时间内多次点击a的时候msg信息框始终显示(不闪动), 且最后一次点击a 2秒后msg信息框始终消失, 给出思路或部分代码就可以了2017-8-26 11:11:32
查看完整描述

1 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

$(function () {

    var st;

    $('.d1').on('click', function() {

        var _this = $(this);

        _this.addClass('on');

        clearTimeout(st);

        st = setTimeout(function() {

            _this.removeClass('on');

        }, 1e3);

    });

});


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

添加回答

举报

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