мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| javascript:ex [08/11/2017 20:45] – [Урок 5.1: Создаем свой спойлер] Владимир Власов | javascript:ex [09/11/2017 13:28] (текущий) – [Урок 2.1: ввод-вывод из полей формы] Владимир Власов | ||
|---|---|---|---|
| Строка 174: | Строка 174: | ||
| }; | }; | ||
| </ | </ | ||
| + | </ | ||
| + | |||
| + | В заключение темы стоит отметить, | ||
| + | |||
| + | <code javascript> | ||
| + | | ||
| </ | </ | ||
| Строка 367: | Строка 373: | ||
| var nxt = getNext(alldiv[j]); | var nxt = getNext(alldiv[j]); | ||
| - | while ( nxt.className != " | + | while ( nxt.className != " |
| nxt.style.border = " | nxt.style.border = " | ||
| nxt.style.backgroundColor = " | nxt.style.backgroundColor = " | ||
| Строка 376: | Строка 382: | ||
| function spoiling() { | function spoiling() { | ||
| var nxt = getNext(this); | var nxt = getNext(this); | ||
| - | while ( nxt.className != " | + | while ( nxt.className != " |
| console.log(nxt.id, | console.log(nxt.id, | ||
| if (nxt.style.display == " | if (nxt.style.display == " | ||
| Строка 398: | Строка 404: | ||
| создает обработчик события клика мышкой по содержимому контейнера. Заметим, | создает обработчик события клика мышкой по содержимому контейнера. Заметим, | ||
| + | Строки | ||
| + | <code javascript> | ||
| + | alldiv[j].onmouseover = function(){this.style.textDecoration=" | ||
| + | alldiv[j].onmouseout = function(){this.style.textDecoration=" | ||
| + | </ | ||
| + | описывают поведение, | ||
| + | |||
| + | Далее, в блоке | ||
| + | <code javascript> | ||
| + | var nxt = getNext(alldiv[j]); | ||
| + | while ( nxt.className != " | ||
| + | nxt.style.border = " | ||
| + | nxt.style.backgroundColor = " | ||
| + | nxt.style.display = " | ||
| + | </ | ||
| + | во-первых, | ||
| + | <code javascript> | ||
| + | while ( nxt.className != " | ||
| + | </ | ||
| + | Для найденного элемента '' | ||
| + | <code javascript> | ||
| + | nxt.style.border = " | ||
| + | nxt.style.backgroundColor = " | ||
| + | nxt.style.display = " | ||
| + | </ | ||
| + | где самое главное для нас -- скрытое по умолчанию состояние спойлера: | ||
| + | |||
| + | И, наконец, | ||
| + | Строки вроде таких | ||
| + | <code javascript> | ||
| + | var nxt = getNext(this); | ||
| + | while ( nxt.className != " | ||
| + | </ | ||
| + | мы уже обсуждали. | ||
| + | |||
| + | Команда | ||
| + | <code javascript> | ||
| + | console.log(" | ||
| + | </ | ||
| + | позволяет нам осуществить запись в лог значения '' | ||
| + | Наконец, | ||
| + | <code javascript> | ||
| + | if (nxt.style.display == " | ||
| + | if (nxt.style.display == " | ||
| + | </ | ||
| + | состояние значения '' | ||
| + | |||
| + | Код базируется на примерах, | ||
| ===== Урок 6: динамическое изменение картинок и события задержки ===== | ===== Урок 6: динамическое изменение картинок и события задержки ===== | ||
| Строка 439: | Строка 493: | ||
| var nxt = getNext(alldiv[j]); | var nxt = getNext(alldiv[j]); | ||
| - | while ( nxt.className != " | + | while ( nxt.className != " |
| nxt.style.border = " | nxt.style.border = " | ||
| nxt.style.backgroundColor = " | nxt.style.backgroundColor = " | ||