i disabled div using following code
$("#menudiv1").children().bind('click', function(){ return false; });
menudiv contains
<ul> <li><a class="home" href="#/dashboard">dashboard</a></li> <li><a class="forms" href="#/viewleads">lead</a></li> <li><a class="forms" href="#/viewcases/0">cases</a></li> </ul>
but want enable again. how can that?
and there other solution same in angular js?
you can use unbind
remove disable click event
$("#menudiv1").children().unbind('click');
to re enable click event use below code.
function clickfunc(){ // code } $("#menudiv1").children().bind('click',clickfunc);
second option
you can use off
remove disable click event
$("#menudiv1").children().off('click');
to re enable click event use below code.
function clickfunc(){ // code } $("#menudiv1").children().on('click',clickfunc);
edit discussed below code avoid click event on a,button
tags.
function clickfunc(event){ if(event.target.nodename === 'a' || event.target.nodename == "button"){ return false; } // code alert("click") } $("#menudiv1").children().on('click',clickfunc);
Comments
Post a Comment