Blinking with JQuery

Blinking with JQuery

by Ankit Patidar

HTML

<div class="blinking_div"></div>

CSS

.blinking_div{height: 100px;width: 200px;border: 1px solid #ccc;background: #428BCA;}
@-webkit-keyframes blink{0%{background:#428BCA;color:#FFF}50%{background:rgba(0, 0, 0, 0);color:#D0D0D0}100%{background:#428BCA;color:#FFF}}
@-moz-keyframes blink{0%{background:#428BCA;color:#FFF}50%{background:rgba(0, 0, 0, 0);color:#D0D0D0}100%{background:#428BCA;color:#FFF}}
.blinking_div{-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;transition: all 1s ease-in-out;-webkit-animation-direction: normal;-webkit-animation-duration: 2s;-webkit-animation-iteration-count: infinite;-webkit-animation-name: blink;-webkit-animation-timing-function: ease-in-out;-moz-animation-direction: normal;-moz-animation-duration: 2s;-moz-animation-iteration-count: infinite;-moz-animation-name: blink;-moz-animation-timing-function: ease-in-out;}

JavaScript

$(function() {
	// blinking div
	var y;
	var timesRun = 0;
	var el = $('div');
	var interval = setInterval(function() {
			if(timesRun == 2) {
				 clearInterval(interval);
			} 
			el.toggleClass('blinking_div');
			timesRun++;	
			
	}, 5000); // change the time if you want
});