Un div a scomparsa non andrebbe ? Ti crei una classe css i cui parametri di posizionamento sono fuori dalla pagina. Poi quando lo vuoi fare apparire metti une classe che visualizza il div dove vuoi. Poi quando premi il pulsante rimetti la classe iniziale.