Animate.css in hover
See this variant (more interactive):
$(".myDiv").hover(function(){
$(this).addClass('animated ' + $(this).data('action'));
});
$(".myDiv").bind("animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd",function(){
$(this).removeClass('animated ' + $(this).data('action'));
});
http://jsfiddle.net/DopustimVladimir/Vc2ug/
In your CSS file you could just add:
.questo:hover {
-webkit-animation: shake 1s;
animation: shake 1s;
}
The nice thing about this solution is that it requires no JavaScript. For reference look at this page