yuuuuuuuuuppppppppppppyyyyyyyyyyyyy got it done finaly.. :)
check it here : http://jsfiddle.net/JjhUN/7/
$(function() { var index = 0; var elems = $('.box'); var len = $('.box').length; elems.eq(index).addClass('selected_div'); $(document).keyup(function(e) { var key = e.keyCode || e.charCode || e.which; switch (key) { case 39: if(index < len-1){ elems.eq(index).removeClass('selected_div'); index = index +1; elems.eq(index).addClass('selected_div'); $('#wrapper').animate({"left": "-=210px"}, "slow"); } break; case 37: if(index > 0){ elems.eq(index).removeClass('selected_div'); index = index - 1; elems.eq(index).addClass('selected_div'); $('#wrapper').animate({"left": "+=210px"}, "slow"); } break; } }); });
CSS:
#wrapper { position:absolute; white-space: nowrap; } .selected_div{ background-color: blue; } .box { width: 200px; height: 200px; border: 1px solid red; margin: 0 10px 0 0; display: inline-block; }