I want fadeIn and fadeout backgroud-color using jQuery, I tried below code, It's affect the full div content , I need to add flash effect only for backgroud-color.
$('.countbox').css("background-color","#FF0000").fadeIn("fast").delay(800)
.fadeout("fast");
<div class="countbox">checkout</div>
I tried this on also but it's not working!
$('.countbox').css("background-color","#FF0000").fadeIn("fast").delay(800).css("background-color","#FFFFFF");
What's the problem anyone can help me !
Edit
oops! my answer not applying to all window. Which one only giving flash effect for current window but I need to get the flash effect for all window. for example :- When I click on button, it should give me flash effect for div for all windows, exactly like in this website.
to do this in separate windows as you're mentioning in your comments, you will need to have some sort of postback to a server to signal when this will happen.
extending omerkirk's answer (which is the correct way to do this IMO).
do an setInterval(function(){.get();}); that periodicially gets information from some background server that stores the current state (per user probably...). When the current state changes, you do the .animate();
on the current window's background to match that of the background server...
This can get very tricky and problematic if you have multiple 'driving' windows instead of just one master window and x client ones...
Really this is a bad idea IMO...
Consider DrJokePu's answer at jQuery animate backgroundColor
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With