I am trying to shift the div to the left when I show it, and move it to the right when I hide it, but I don't want to use jQuery. Is there a way to make simple animations and support IE7 and IE8 without using the javascript library?
Here is my show / hide js:
function showHide() { var Elliot = document.getElementById('Daniel').style.display; if (Elliot == "block") { document.getElementById('Daniel').style.display = "none"; } else { document.getElementById('Daniel').style.display = "block"; }; };
HTML will look like this:
<a href="#" onclick="showHide();return false;">click me</a> <div id="Daniel" style="display:block; width: 300px; height: 50px;"> </div>
source share