- Quando é necessário um sub-menu, é criada uma fila de uma célula da tabela de HTML, para abrigar o sub-menu. - A tabela HTML tem um evento onclick, cuja função remove as linhas da tabela para os submenus, deixando-o apenas com a primeira (menu principal) de linha. Seria bom ter um evento onmouseout para a tabela que fará com que as linhas a serem removidas. No entanto, o evento onmouseout comporta-se às vezes como um evento unmousemove. Isto conduziria a um código complicado. Então, eu uso o evento onclick de mesa.
Sub Menus - Cada sub-menu é composto por itens de menu no uma célula de uma linha criada. - Os itens de menu sub, como as do menu principal são separados por igual número de caracteres de espaço. - O valor href hyperlink e um conteúdo de elemento para cada item de menu formar uma cadeia na única matriz multi-dimensional JavaScript. Esta matriz multi-dimensional é a mencionada acima, que também tem as cordas para o menu principal.
- Quando é necessário um ponto do submenu, uma linha adicional com uma célula é criado na tabela e alimentados com itens de menu obtidos a partir da matriz multi-dimensional. Menu Principal e Sub Menus Os menus principais e sub menus estão em uma tabela HTML. O menu principal está na primeira linha da tabela de ter um celular. Sempre que é necessário um sub-menu, uma fileira de uma célula é criada nesta tabela para abrigar os itens do sub menu. Quando a página é carregada, apenas o menu principal (em uma linha) é exibido inicialmente.
O menu principal não é suposto a sobrepor-se qualquer conteúdo da página web. Com a descrição dada até agora, quando um sub menu aparecer, o conteúdo da página web abaixo do menu principal mudaria para baixo, para abrir espaço para a linha adicionada. Este não é o que é necessário; qualquer linha adicionada região devem se sobrepor a página web que tem que ocupar. Como você conseguir isso? Você pode conseguir isso colocando a tabela em um elemento DIV HTML. A Tabela no elemento DIV é dada uma pr