callBack
by prabhu5013
HTML
<button id='Addcallback'>add callback</button>
<button id='Firecallback'>Fire callback</button>
<button id='disablecallback'>disable callback</button>
<button id='disabled'>disabled</button>
<button id='fired'>fired</button>
<button id='Remove'>Remove</button>
<button id='RemoveAll'>RemoveAll</button>
<button id='has'>has</button>
JavaScript
var callBack=$.Callbacks();
var fun2=function(val)
{
alert(val);
}
var fun3=function()
{
alert('val');
}
$('#Addcallback').on('click',function(){
var fun1=function(val)
{
alert(val);
}
callBack.add(fun1);
callBack.add(fun2);
callBack.add(fun3);
});
$('#Firecallback').on('click',function(){
callBack.fire("welcome");
});
$('#disablecallback').on('click',function(){
callBack.disable();
});
$('#disabled').on('click',function(){
alert(callBack.disabled());
});
$('#fired').on('click',function(){
alert(callBack.fired());
});
$('#RemoveAll').on('click',function(){
callBack.empty();
});
$('#has').on('click',function(){
alert(callBack.has(fun2));
});
$('#Remove').on('click',function(){
callBack.remove(fun2);
});