Показать сообщение отдельно
  #18 (permalink)  
Старый 06.02.2015, 12:31
Интересующийся
Отправить личное сообщение для Zyuzka Посмотреть профиль Найти все сообщения от Zyuzka
 
Регистрация: 05.02.2015
Сообщений: 20

Сообщение от рони Посмотреть сообщение
Zyuzka,
не осилил )))
сделайте лучше пример того что хотите получить в результате
Наша функция
function test() {
         var divs;
         for (var j = 0; j < 15; j++) {
             divs = document.getElementById('a' + j);
             divs.onclick = function () {
                 var color = "linear-gradient(to right, blue, blue)"
                 for (var j = 0; j < 15; j++) {
                     divs = document.getElementById('a' + j);
                     divs.style.backgroundImage = divs == this ? "linear-gradient(to right, blue 50%, white 50%)" : color;
                     if (divs == this) color = '';
                 }
             }
         }
     }

<div id="h0">10</div>
	<div id="h1">11</div>
	<div id="h2">12</div>
	<div id="h3">13</div>

        <div id="a0"></div>
	<div id="a1"></div>
	<div id="a2"></div>
	<div id="a3"></div>

Сейчас bgColor срабатывает для div id(a+j) по клику на div id(a+j). Нужно срабатывание для div id(a+j) по клику на div id(h+j). При этом bgColor div c id(h+j) не должен меняться

Последний раз редактировалось Zyuzka, 06.02.2015 в 12:34.
Ответить с цитированием