*   >> Leitura Educação Artigos >> science >> programação

O Documento Sidebar Html

ef de qualquer arquivo para o ebook em qualquer diretório, tais sub começa com o nome do diretório correspondente no diretório cabeça. O JavaScript A função do JavaScript no arquivo Sidebar.htm é expandir os itens de menu expansível quando as balas são clicados e alterar as balas como esperado a partir dos requisitos técnicos. O JavaScript também recolhe o item do menu principal quando o seu bala é clicado. Esta é a JavaScript, que está no arquivo Sidebar.htm: Há apenas uma função no JavaScript. A função é expandOrCollapse (ID).

Leva a identificação do elemento LI clicado, como argumento. Somente elementos LI para itens de menu expansível têm IDs. Os elementos LI que não têm sub menus não têm IDs. Sub-menus são continuados em elementos OL, e esses elementos OL tem IDs. Recorde, a parte do número de identificação para um elemento ol é o mesmo que o número de parte do elemento de LI correspondente, codificada apenas acima dela. Com este formato ID, JavaScript (função) saberia o elemento OL correspondente ao elemento LI clicado.

A fim de que a função JavaScript para saber se um item de menu é expansível, ele verifica se a bala do seu elemento LI é um disco. Se for, em seguida, expande-se o item de menu, mudando a bala do elemento LI a um círculo. Para que o JavaScript para saber se um item de menu é expandido e precisa ser derrubado quando clicado, ele verifica se a bala é um círculo. Nesse caso, ele recolhe o menu que muda sua bala de volta em um disco. Itens de menu não-expansíveis têm praças de suas balas, e não são tratados pelo JavaScript (função); eles não têm de ser abordadas.

A função tem uma instrução if, que tem uma parte-se e uma parte else. A condição do if-parte usa o LI ID para verificar se a bala é um disco. Se for um disco, então o bloco do if-parte expande o menu. Se não é um disco que significa que é um círculo; lembre-se apenas itens de menu expansível têm IDs. Se a bala é um círculo, em seguida, a parte else da declaração if recolhe o menu. O bloco se a primeira instrução no bloco se muda a bala a um círculo. A segunda instrução extrai a parte número do ID do elemento LI.

A terceira instrução usa este número de peça para formar a identificação do elemento OL correspondente. A quarta declaração exibe o elemento OL correspondente. O outro bloco do else-block é explicado de forma semelhante ao bloco se, no entanto duas das suas demonstrações fazer o oposto do que é atingido no bloco se. Os outros dois módulos formar o ID do elemento OL corres

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.