Oto kod wykorzystujący trochę JS i jQuery ( nie mam siły szukać w dokumentacji jQuery jak wywołuje się funkcję po określonym upływie czasu - zakładam że takowa jest )
<script type="text/javascript" src="jquery-1.2.3.min.js"></script> <!--
#div_id {
position:absolute;
height:200px;
width:150px;
background-color:red;
top:30px;
}
.hide {
left: -150px;
}
-->
<script type="text/javascript"> $(document).ready(function () {
setInterval("ukryjDiv();", 1000);
});
function ukryjDiv() {
$("#div_id").addClass("hide");
}
<div id="div_id">jakis znikajacy div
</div>
Wystarczy zmienić czas w milisekundach w setInterval();