Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 16.04.2016, 20:42
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

checkbox and all
golden_yuna,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
 <style type="text/css">
    .focus{
         border: 1px dashed Gray; padding: 5px; height: 100px; width: 100px ; background-color: #A9A9A9;
    }
    label{
      display: block;
    }

  </style>


  <script>
window.addEventListener("DOMContentLoaded", function() {
    var node = document.querySelectorAll(".checkFocus"),
        dat = document.querySelectorAll(".focus"),
        all = document.querySelector(".all");
    [].forEach.call(node, function(item, i) {
        item.addEventListener("change", function() {
            dat[i].style.display = this.checked ? "block" : "none";
            all.checked = [].every.call(node, function(el) {
                return el.checked
            })
        })
    });
    all.addEventListener("change", function() {
        [].forEach.call(node, function(item, i) {
            item.checked = all.checked;
            dat[i].style.display = item.checked ? "block" : "none"
        })
    })
});

  </script>
</head>

<body>
<label><input class="checkFocus" type="checkbox" checked="true"/>1</label>
<div class="focus">1</div>
<label><input class="checkFocus" type="checkbox" checked="true"/>2</label>
<div class="focus">2</div>
<label><input class="checkFocus" type="checkbox" checked="true"/>3</label>
<div class="focus">3</div>
<label><input class="all" type="checkbox" checked="true"/>all</label>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прокрутка окна при загрузке страницы dexteron Общие вопросы Javascript 5 09.04.2015 19:08
Отправка формы при загрузке страницы Shimmy AJAX и COMET 4 26.11.2013 14:51
Обрезать часть слов у всех <h3> при загрузке страницы swess Общие вопросы Javascript 9 14.01.2012 06:44
При загрузке страницы не отображается картинка pimax1978 Opera, Safari и др. 10 06.01.2012 23:09
Срабатывание скрипта при загрузке страницы bormax Общие вопросы Javascript 3 03.04.2008 09:57