 <p>If you can display at most one set of topicdetails at a time, have one div set to position 0,0 with <code>display</code>=<code>none</code>. Whenever you need it to show, set the location appropriately (get it from the mousover/hover DOM element, or whatever you use to trigger the event that displays it), and load/set the content. On remove, just set the display to none (you can ignore the content since it will be replace by new content next time it appears).</p>