我如何只能执行一次此功能?
我尝试了.one,但没有用

$('a.inspire-tag').on('click',function () {
    $('html, body').animate({
        scrollTop: $(".button-inspire").offset().top
    }, 400);
});

最佳答案

如果您要这样做,只需单击一次即可

试试这个:

$('a.inspire-tag').on('click',function () {
    $('html, body').animate({
        scrollTop: $(".button-inspire").offset().top
    }, 400);
    $('a.inspire-tag').off('click');

});

关于javascript - jQuery仅运行一次onclick函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22233928/

10-09 14:03