Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Проблема с проверкой (IF !=) (https://javascript.ru/forum/css-html/34191-problema-s-proverkojj-if-%3D.html)

wendstor 23.12.2012 19:32

Проблема с проверкой (IF !=)
 
В общем начал писать анимацию под страничку, суть в том что в мне нужно убирать все элементы кроме того на котором произошёл клик
пример:
function animation(elem) {
	var element = document.getElementById("content");
	var list = element.childNodes;
	for (var i=0; i<list.length; i++){
	   if (list[i].id != elem.id) {               // Проверка
		list[i].style.opacity = 0.5;
	   }
	}
}

вот на проверке и застопорился ни как не хочет проверять условие (((( при == выполняется.

ОлегА 24.12.2012 10:53

с виду всё норм, покажите больше кода

Deff 24.12.2012 11:15

Цитата:

Сообщение от wendstor
В общем начал писать анимацию под страничку, суть в том что в мне нужно убирать все элементы кроме того на котором произошёл клик

Стандартный приём по клику добавлять класс, в соответствие которому поставлено css скрытия( можно и анимацию через сss animation-duration

wendstor 24.12.2012 11:44

Цитата:

Сообщение от ОлегА (Сообщение 223196)
с виду всё норм, покажите больше кода

так это и есть только начало в JS )))
передаю вот так:
<div id="blabla" onclick="animation(this)">start</div>

рони 24.12.2012 13:47

Цитата:

Сообщение от wendstor
передаю вот так:

А где элементы которые должны изменить прозрачность?


Часовой пояс GMT +3, время: 08:47.