Smooth Page Transitions

If its just some static text then a hidden div will be ok. If it was some changing data from a database or a file that was constantly updated then ajax might be better.

Also remember that if the div is hidden (or loaded with ajax) then it is inaccessible to search engines if the element contains important content. In that case rather than display:none hide the element off screen (or with other methods) and then bring it back when needed.