Тем не менее, onmouseout событие ведет себя иногда как unmousemove события. Это приведет к сложным кодом. Поэтому я использую таблицы OnClick событие. Суб меню - Каждый суб меню состоит из пунктов меню в одной ячейке созданной строке. - В подпункты меню, как у главного меню разделены равным количеством космических символов. - Значение HREF гиперссылка и элемент контента для каждого пункта меню образуют строку в одной многомерной JavaScript Array. Это многомерный массив является одним упоминалось выше, у которого также есть строки для основного меню.
- Когда элемент подменю требуется, дополнительный ряд с одной клетки создается в таблице, и подается с меню, полученным из многомерного массива. Главное меню и подменю меню и подменю Главное меню в одном HTML таблице. Главное меню в первой строки таблицы, имеющей одну ячейку. Всякий раз, когда подменю необходимо, ряд одной ячейки созданы в этой таблице для размещения пунктов подменю. Когда веб-страница загружается, только основное меню (в одном ряду) сначала отображается. Главное меню не должно перекрывать содержимое веб-страницы.
С описанием, данным до сих пор, когда появляется подменю, содержание веб-страницы ниже основного меню будет смещаться вниз, чтобы освободить место для добавленной строки. Это не то, что требуется; любой дополнительный ряд должен перекрывать область веб-страницы она должна занять. Как вы этого достигли? Вы можете добиться этого, поставив стол в HTML-DIV элемента. Таблица в элемент DIV дается CSS абсолютной собственности позиции с высокой Z-индекс. Таким образом, его добавленной строки будут перекрывать область веб-страницы, они должны были занять.
Тем не менее, с этой модификации DIV элемент может рухнуть, и главное меню будет перекрывать часть содержимого веб-страницы. Для предотвращения DIV элемент от разрушения, просто введите один пробел () в нем. С практической точки зрения, главное меню будет перекрывать пространство по горизонтали