Spin.js - test for issue #48
https://github.com/fgnass/spin.js/issues/48
HTML
<script src="http://fgnass.github.com/spin.js/spin.js"></script>
<button onclick="remove()">Remove</button>
<button onclick="add()">Add</button>
<div id="spin"></div>
JavaScript
var div = document.getElementById('spin');
var spinner = new Spinner().spin(div);
function remove() {
spinner.stop();
div.parentNode.removeChild(div);
}
function add() {
document.body.appendChild(div);
spinner.spin(div);
}