jQuery では、次を使用します.toggle()
。
$("#arrow").click(function () {
$("#ad, #description, #nav").toggle();
});
デモ。
display
プレーンな JavaScript では、各要素のプロパティを手動で切り替える必要があります。
document.getElementById("arrow").onclick = function () {
var description = document.getElementById("description");
var nav = document.getElementById("nav");
var ad = document.getElementById("ad");
if (ad.style.display == 'none') {
ad.style.display = '';
nav.style.display = 'none';
description.style.display = 'none';
} else {
ad.style.display = 'none';
nav.style.display = '';
description.style.display = '';
}
};
デモ。