Для того, чтобы функция JavaScript, чтобы знать, является ли пункт меню с возможностью расширения, он проверяет, если пуля его LI элемента диск. Если это так, то он расширяется пункт меню, изменив пулю элемента LI окружности. Для того, чтобы JavaScript, чтобы знать, если пункт меню расширяется и нуждается в рухнула при нажатии, он проверяет, если пуля круг. В этом случае, он сворачивает меню меняется его пулю обратно в диск. Нерасширяющийся пункты меню имеют квадратов для их пулями, и не учитываются в JavaScript (функции); они не должны быть рассмотрены.
Функция имеет, если заявление-, который имеет IF-часть и еще-часть. Состояние If-части использует Л.И. ID, чтобы проверить, если пуля диск. Если это диск, то блок IF-части расширяет меню. Если это не означает, что диск это круг; Помните только, расширяемые пункты меню имеют идентификаторы. Если пуля является круг, то еще-часть, если-заявление сворачивает меню. Условный блок Первое утверждение в IF-блока меняет пулю круга. Второе утверждение извлекает номер часть из ID элемента LI. Третий оператор использует этот номер часть, чтобы сформировать идентификатор соответствующего элемента OL.
Четвертый оператор выводит соответствующий элемент OL. Еще-блочная еще блок объясняется аналогично, если-блока, однако два из своих заявлениях делать противоположное тому, что достигается в IF-блока. Другие два оператора образуют идентификатор соответствующего OL элемента таким же образом, как это было сделано в IF-блока. Ну, мы пришли к концу этой части серии, мы продолжаем в следующем.
Клейс Чтобы прийти в любой из частей этой серии, просто наберите соответствующее название ниже в окно поиска этой страницы и нажмите кнопку Поиск (использование меню, если таковые имеются): HTML Электронная книга Обзор HTML-книга Проект HTML Электронная книга Frameset HTML-книга Страниц Результаты Знамя Документ HTML Боковая панель HTML Документ HTML документа Поиск