Я работаю над переключением изображений, первый щелчок должен скрыть изображение, а второй щелчок должен отображать изображение снова. У меня что-то работает, но проблема в том, что при первом нажатии ничего не делает, и при запуске второго щелчка. Надеюсь, что в моем коде есть что-то не так. Пожалуйста, советыJavascript Toggle
<img src="img/1.jpg" width="449" height="600" class="one" id="one" style="opacity=1">
<img src="img/2.jpg" width="450" height="600" class="two">
function toggle(obj) {
var el = document.getElementById("one");
if (el.style.opacity != 0) {
el.style.opacity = 0;
}
else {
el.style.opacity = 1;
}
}
one.addEventListener("click", toggle, false);
Использование непрозрачности, чтобы показать скрыть элементы? Почему бы просто не использовать видимость? – epascarello 2010-12-15 16:08:48
@epascarello, когда элемент невидим, вы не можете его снова щелкнуть. – 2010-12-16 13:17:40