Dan06 Posted November 20, 2008 Share Posted November 20, 2008 I'd like to display a message box that fades in, remains for a few seconds, and then fades out. Additionally, I'd like the box to have only a message/image, no prompts, i.e. ok, cancel, etc. Does anyone have any examples for or tutorials of what I've described using jQuery? Quote Link to comment https://forums.phpfreaks.com/topic/133559-how-to-create-jquery-infopop-up-boxes/ Share on other sites More sharing options...
KevinM1 Posted November 20, 2008 Share Posted November 20, 2008 I'd like to display a message box that fades in, remains for a few seconds, and then fades out. Additionally, I'd like the box to have only a message/image, no prompts, i.e. ok, cancel, etc. Does anyone have any examples for or tutorials of what I've described using jQuery? I don't know of any tutorials that combine all of the behaviors you want, but I'm pretty sure it's possible. Your best bet may be to combine jQuery's effects (easiest are show and hide: http://docs.jquery.com/Effects) with JavaScript's own setTimeout function. Something like (this is pseudo-code): On page load, show the box: $(document).ready(function() { $("#myBoxId").show(); Set the time out: var timeoutHandle = setTimeout("$('#myBoxId').hide()", 5000); //hide after 5 seconds }); Quote Link to comment https://forums.phpfreaks.com/topic/133559-how-to-create-jquery-infopop-up-boxes/#findComment-694740 Share on other sites More sharing options...
Dan06 Posted November 22, 2008 Author Share Posted November 22, 2008 Thanks for the pseudo-code, I used it as a guide to make the code for the message box that fades in/out with 3 seconds. The only change I made was using .fadeIn() and .fadeOut() instead of .show() and .hide() Quote Link to comment https://forums.phpfreaks.com/topic/133559-how-to-create-jquery-infopop-up-boxes/#findComment-695946 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.