Not too long ago I had a client tell me that he wanted an element to shake. After envisioning myself cursing over my computer for hours trying to create this effect, I started looking to see what was out there in the small world of shaking elements. I was beyond happy when I found jRumble, a jQuery script that does exactly what I needed. I soon put my frustration to the side on why a client would want such a thing, and got to work. The project came out great, and I was very pleased with the results. Pleased enough to make a post on the unicorn known as the shaking element.
I think I liked the concept so much because you never see this effect on websites. A simple shake on hover is great for interactivity. Imagine an alarm clock image ringing, or a phone, or a message indicator that creates a instant need for a client to click to see what the alert is. There are several properties you can change with the code, and keep an eye on the CSS that animates, it is browser specific. I also want to thank jackrugile for the clean and neat code.