Показать сообщение отдельно
  #1 (permalink)  
Старый 03.08.2016, 21:35
Интересующийся
Отправить личное сообщение для новый вася Посмотреть профиль Найти все сообщения от новый вася
 
Регистрация: 23.01.2015
Сообщений: 28

при отсутствии елемента код не работает
Почему оно работает только если все елементы isset ? если только какого-нибуть елемента который getElementById нету то все ппц не пашет...
function sortir() {
	var a = document.getElementById('id2O').style.top;
	var b = document.getElementById('id2D').style.top;
	var c = document.getElementById('id2S').style.top;

	if (a != '5px') {
		document.getElementById('id2O').style.top = "5px";
	} else {
		document.getElementById('id2O').style.top = "44px";
	}


	if (c != '5px') {
		document.getElementById('id2S').style.top = "5px";
	} else {
		document.getElementById('id2S').style.top = "64px";
	}
	

	if (b != '5px') {
		document.getElementById('id2D').style.top = "5px";
	} else {
		document.getElementById('id2D').style.top = "84px";
	}
 return false; }

три линии находятся друг под другом по клику задаеться топ 5 по второму снова дефолт..Когда они все три линии есть все ок, как только какойто нету, не пашет =(

Последний раз редактировалось новый вася, 03.08.2016 в 21:37.
Ответить с цитированием