【发布时间】:2012-06-10 01:50:56
【问题描述】:
我正在尝试创建一个使用以下 HTML 的 JavaScript 菜单:
<table id="mainMenu">
<tr>
<td id="mainMenu1">Item 1</td>
<td id="mainMenu2">Item 2</td>
<td id="mainMenu3">Item 3</td>
</tr>
</table>
<table id="subMenuA" style='hidden';>
<tr>
<td>Subitem A1</td>
<td>Subitem A2</td>
<td>Subitem A3</td>
</tr>
</table>
<table id="subMenuB" style='hidden';>
<tr>
<td>Subitem B1</td>
<td>Subitem B2</td>
...
当#mainMenu1 onmouseover 时,我想要#subMenuA.style='visible'。
当#mainMenu1 onmouseout 时,我想要#subheaderA.style='hidden'。
当#subMenuA onmouseout 时,我想要#subheaderA.style='hidden'。
请注意,传统的下拉脚本不起作用,因为这两个菜单是两个独立的元素,并且它们之间的距离很小。因此,有必要在这两个要素之间“架起桥梁”。这个怎么办??
谁能推荐一个基本的 JavaScript 代码来让它工作?即使只是逻辑/想法也会很棒。我真的很感激!
【问题讨论】:
标签: javascript drop-down-menu dom-events menubar dhtml