bind event only once

前端 未结 13 2302
予麋鹿
予麋鹿 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:28

    jQuery makes calling some function possible only once pretty easy:

    function someMethod()
    {
    
         $(obj).click(function() {});
          this.someMethod = $.noop;
    }
    

提交回复
热议问题