Toggling click handlers in Javascript

后端 未结 6 837
庸人自扰
庸人自扰 2021-01-05 14:54

I have an HTML button to which I attach an event, using jQuery\'s bind(), like so:

$(\'#mybutton\').bind(\'click\', myFirstHandlerFunction);
         


        
6条回答
  •  耶瑟儿~
    2021-01-05 15:12

    Like this:

    $(this).bind('click', myMasterHandler);
    
    handler = 0;
    
    function myMasterHandler(e) {
        if(handler == 0) {
            myFirstHandler(e);
            handler = 1;
        } else {
            mySecondHandler(e);
            handler = 0;
        }
    }
    

提交回复
热议问题