bind event only once

前端 未结 13 2297
予麋鹿
予麋鹿 2020-12-05 03:45

I have the following code:

function someMethod()
{
  $(obj).click(function {});
}

someMethod is called twice and thus click event is binded

13条回答
  •  无人及你
    2020-12-05 04:20

    You can achieve this with pure JS, using addEventListener method and his once option

    target.addEventListener('click', handler, {once: true});
    

提交回复
热议问题