ウェブページの横にあるバーをクリックするとメニューが表示されるようにしようとしています。
コンテンツを既に表示または非表示にするクリック可能な div があります。
ただし、クリック時に画像も変更したいので、両方の方法を知るのに苦労しています。現時点では、CSS コードで背景画像を宣言していますが、おそらく変更する必要があることは承知しています。
これは私がこれまで持っているJavaScriptです:
function toggle_visibility(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
html と css を含む jsfiddle がここにあります。
私が持っているよりもうまく説明できることを願っています。申し訳ありませんが、説明に惨めに失敗しているため、質問をしてください。