Spin.js - Spinner inside a button
HTML
<script src="http://fgnass.github.com/spin.js/spin.js"></script>
<button id="submit">Submit</button>
CSS
button {
position: relative;
padding: 10px 20px 10px 34px;
}
JavaScript
var opts = {
lines: 11,
length: 3,
width: 2,
radius:4,
left: '20px'
};
var button = $('button');
var spinner = new Spinner(opts).spin(button);