【发布时间】:2010-11-30 16:13:07
【问题描述】:
我创建了一个导航栏,它是一张带有多个图像映射的图像...是否可以从图像/导航栏中的图像映射创建子菜单?
【问题讨论】:
-
如果是带有子菜单的导航栏,不要使用图像地图。
-
那你建议我用什么?
标签: javascript expression imagemap submenu
我创建了一个导航栏,它是一张带有多个图像映射的图像...是否可以从图像/导航栏中的图像映射创建子菜单?
【问题讨论】:
标签: javascript expression imagemap submenu
您应该为子菜单使用隐藏的无序列表,而不是图像映射(并在适当时使用 javascript 显示)
类似:
<a href="#" id="menuitem1">Menu Item</a>
<ul class="submenu" style="display: none;">
<li><a href="/path">Item 1</a></li>
<li><a href="/path">Item 2</a></li>
<li><a href="/path">Item 3</a></li>
</ul>
JS:
$("#menuitem1").click(function() {
$(this).next().show();
});
【讨论】:
尝试查看 jQuery,您可能能够将点击事件附加到区域 id,从而激活带有子菜单项的隐藏 div。 www.jquery.com
【讨论】: