4
我試圖向左滑動一個div,當我將它展開並向右滑動時,我隱藏它,但我不想使用jQuery。有沒有辦法做簡單的動畫和支持IE7和IE8而不使用JavaScript庫?動畫沒有jQuery,左右滑動
這裏是我的顯示/隱藏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看起來像:
<a href="#" onclick="showHide();return false;">click me</a>
<div id="Daniel" style="display:block; width: 300px; height: 50px;">
<!-- some stuff -->
</div>
我會用CSS tran並且優雅地降級爲不支持它的瀏覽器的顯示/隱藏。 – Blender
那裏有趣的變量名稱 – Markasoftware
我使用這樣的變量名,使它明顯是變量:) – user2219915