Is there a way to tell the browser to run an addtional java script function on an event such as ‘window.resize’ instead of overwriting what is already there?
Using jquery’s
$(window).resize(<something>);
Seems to replace what is already there. Is there a way to tell it to do something in addition?
Is this a poor design / wrong way to do it?
If you’re using jQuery to bind all event handlers, then you’re not breaking anything. jQuery supports multiple handlers for same event.
But if other code (not using jQuery) binds to the event, then you’ll overwrite handler with your statement. The solution will be: always use jQuery for event binding or try to save old handler (see patrick dw’s answer).