javascript - Binding/listening to events -
i made jquery plugin calls functions @ timed events. want provide utilize plugin ability hear these functions when called , add together code performed when functions triggered.
this may simple question can’t wrap head around it. best method accomplish this? can find info on binding handlers events, not events events. want code below:
$( "body" ).bind( "plugininstance.functionname", function() { console.log( "triggered" ); });
you invoke declared function passed plugin. example:
$.fn.myplugin = function(callback){ callback(); } $('elem').myplugin(function(){ console.log("triggered"); })
if wanted more sophisticated set callback function object , refer object versus arguments, more specific , easier read:
$.fn.myplugin = function(options){ options.callback(); } $('elem').myplugin( var options = { callback: function(){ console.log('triggered') } } )
javascript jquery jquery-plugins
No comments:
Post a Comment