Reputation: 577
I get a deprecated message. How should i rewrite the isFunction code in this jquery code?
fit($img, ($.isFunction(specialMeasures) ? specialMeasures() : specialMeasures) || measures, method || dataFrame.fit || opts.fit, position || dataFrame.position || opts.position);
function fit ($el, measuresToFit, method, position) {
do your stuff
}
Thank you
Upvotes: 2
Views: 7198
Reputation: 176
fit($img, ($.isFunction(specialMeasures) ? specialMeasures() : specialMeasures) || measures, method || dataFrame.fit || opts.fit, position || dataFrame.position || opts.position);
function fit ($el, measuresToFit, method, position) {
do your stuff
}
Becomes:
fit($img, ((typeof specialMeasures == "function") ? specialMeasures() : specialMeasures) || measures, method || dataFrame.fit || opts.fit, position || dataFrame.position || opts.position);
function fit ($el, measuresToFit, method, position) {
do your stuff
}
Upvotes: 2
Reputation: 1034
create a global function.. may be on the top of the js file..
function isFunction(func){
return typeof func === "function";
}
And wherever this function is called i.e.
Your code.
fit($img, ($.isFunction(specialMeasures) ? ......
New code..
fit($img, (isFunction(specialMeasures) ? ......
just remove $. (Dollar sign and dot). so function on this page which you created will be called and work smoothly.
Upvotes: 3