Consider the page as below (pseudocode)
You could just put the header inside another and style that div to be the same height as the header. Then if jQuery removed the header it won't effect the page.
Alternatively, as Lobo says, you could make it use visibility:hidden, but I imagine it will be hard to force jQuery not to set it display: none anyway.