jQuery animation: Ignore double click

后端 未结 4 1713
闹比i
闹比i 2021-01-05 03:51

I have a simple jQuery animation that moves a div to the right or left, upon a .click() event.

However, if the user clicks the event twice, it fires twice, which mes

4条回答
  •  情深已故
    2021-01-05 04:42

    You could .unbind() the click event once clicked which will prevent it from executing multiple times:

    $('a#right').click(function () {
        $(this).unbind('click');
        ...
    });
    

    Once the animation completes you could rebind it if you need to be able to click again.

提交回复
热议问题