Шаг 75.
Библиотека jQuery.
Манипулирование деревом DOM. Добавление новых элементов (окончание)

    На этом шаге мы рассмотрим добавление элементов в нужное место.

    Нет большого смысла добавлять ссылки На начало таким образом, чтобы они появлялись там, откуда начало страницы все еще видимо. С целью усовершенствования сценария мы могли бы начинать добавлять ссылки только, скажем, после третьего параграфа. Это легко можно реализовать, немного изменив селектор: .insertAfter('div.chapter p:gt(1)'). Но почему здесь используется число 1? Как мы помним, нумерация элементов массива в JavaScript начинается с 0, поэтому первый параграф будет иметь порядковый номер 0, второй - 1, a третий - 2. Наш селектор начнет добавлять ссылки после того, как значение индекса достигнет 2, потому что это первый индекс, который больше 1.

    Эффект такого изменения селектора теперь очевиден (рисунок 1).

Рис.1. Ссылка после третьего параграфа

Полный текст этого примера можно взять здесь.

    На следующем шаге мы рассмотрим перемещение элементов.




Предыдущий шаг Содержание Следующий шаг