eRott Posted April 12, 2008 Share Posted April 12, 2008 Hey, Okay, I have a div box which I want to disappear on mouse out but after let's say, 3 seconds. So essentially, I want to add a delay to the mouse out. How would I go about doing that? Thank you and take care. <div id="loginBox" onMouseOut="javascript:login('hide');"> <script language="JavaScript" type="text/javascript"> function login(showhide){ if(showhide == "show"){ document.getElementById('loginBox').style.visibility="visible"; }else if(showhide == "hide"){ document.getElementById('loginBox').style.visibility="hidden"; } } </script> Best Regards, eRott Link to comment https://forums.phpfreaks.com/topic/100756-solved-onmouseout-delay/ Share on other sites More sharing options...
Psycho Posted April 13, 2008 Share Posted April 13, 2008 <div id="loginBox" onMouseOut="setTimeout('login(\'hide\')', 3000);"> http://www.elated.com/articles/javascript-timers-with-settimeout-and-setinterval/ Link to comment https://forums.phpfreaks.com/topic/100756-solved-onmouseout-delay/#findComment-515900 Share on other sites More sharing options...
eRott Posted April 15, 2008 Author Share Posted April 15, 2008 Sorry: late response. Thanks kindly for the help. Take care. Regards, eRott Link to comment https://forums.phpfreaks.com/topic/100756-solved-onmouseout-delay/#findComment-517445 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.