jQuery के साथ, यह सिर्फ एक और समारोह का उपयोग करने के जोड़ने के लिए बहुत आसान हो जाएगा। इसे बाहर का परीक्षण करने के इस तरह
//Sample function you're wrapping around
function say_hi(){
alert('hi');
}
//quick jq plugin
jQuery.fn.functionWrap = function(arg,opts){
if(opts.before && typeof(opts.before)=='function'){
opts.before();
}
arg();
if(opts.after && typeof(opts.after)=='function'){
opts.after();
}
};
//sample function to use the wrapper func
function btnPress(){
$().functionWrap(
say_hi,
{
before : function(){ alert('happens before'); },
after : function(){ alert('happens after'); }
}
);
}
कोशिश अपने पृष्ठ के लिए कहा कि, और कुछ: की तरह कुछ प्रयास करें
<input type="button" value="asdf" onClick="btnPress();" />
आशा यह आप में मदद करता है।
नोट: आवश्यकता jquery या plain js के साथ ऐसा करने के लिए, एक और जेएस ढांचे को जोड़ नहीं सकते हैं। –