欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

移动开发中防止链接被多次点击

程序员文章站 2022-03-02 23:01:08
...
$("a").click(function(e) {
    e.preventDefault();//取消事件的默认动作。

    if (!$(this).data('isClicked')) {
        var link = $(this);

        // Your code on successful click

        // Set the isClicked value and set a timer to reset in 3s
        link.data('isClicked', true);
        setTimeout(function() {
        link.removeData('isClicked')
        }, 3000);
    } else {
        // do nothing or alert Anything you want to say 'Bad user!' haha
    }
});