Uau! gracias chicohot20
No comprendo el porqué de poner la parte del hover fuera de la primera función, lo metes en una nueva, ¿me podrías explicar esa parte? Está claro que ahí fallaba pero no comprendo el código
Por cierto, hay alguna manera en jQuery de limitar las acciones por segundo? por ejemplo se puede hacer varios clicks y sacar el mouse rápidamente y como es obvio hace el efecto tantas veces como se le haya dado.