diff --git a/jquery.ba-resize.js b/jquery.ba-resize.js index 1f41d37..7be7de2 100644 --- a/jquery.ba-resize.js +++ b/jquery.ba-resize.js @@ -195,9 +195,10 @@ // If called from the polling loop, w and h will be passed in as // arguments. If called manually, via .trigger( 'resize' ) or .resize(), // those values will need to be computed. - data.w = w !== undefined ? w : elem.width(); - data.h = h !== undefined ? h : elem.height(); - + if(typeof data !== 'undefined'){ + data.w = w !== undefined ? w : elem.width(); + data.h = h !== undefined ? h : elem.height(); + } old_handler.apply( this, arguments ); };