I have a jsFiddle that I am working with: http://jsfiddle.net/aL7Xe/77/
It all works great, I just need the blue hover to go away when the arrow is clicked, then to come back after you click off of it.
Trying to achieve it with:
$(this).removeClass('a:hover');
a:hoverisn't a class, and you can't remove the:hoverpseudo-class anyway; you need to override it with other styles. Try using:activefor this; JavaScript shouldn't be necessary.