单击asp菜单项上文本的一侧;菜单消失

Posted

技术标签:

【中文标题】单击asp菜单项上文本的一侧;菜单消失【英文标题】:Clicking on a side of the text on the asp menu item; menu disappears 【发布时间】:2009-07-20 09:47:09 【问题描述】:

如果用户单击下拉菜单中文本的一侧,菜单会消失,但系统不会执行任何操作,用户需要在文本上单击鼠标右键。 单击一侧不应使菜单消失,而应留在那里,以便用户知道他没有单击正确的位置。 单击文本的一侧应该执行类似于 IE 菜单中的操作...

http://img198.imageshack.us/img198/6074/menuldl.jpg http://img198.imageshack.us/img198/6074/menuldl.jpg

有谁知道如何做到这一点? 谢谢

【问题讨论】:

【参考方案1】:

得到解决方案....实际上asp菜单控件呈现为锚点,我们可以将锚点的显示样式设置为块....

 <style>
    #dvmnu a
    
        display: block;
    
</style>

其中 dvmnu 是存在 asp 菜单控件的 div。

【讨论】:

这可以通过 CSS 来实现,是吗?

以上是关于单击asp菜单项上文本的一侧;菜单消失的主要内容,如果未能解决你的问题,请参考以下文章

如何使用列表在每个上下文菜单项上添加点击事件?

Cufon - 悬停效果和活动菜单项的问题

ASP 动态菜单 子菜单 鼠标悬停在子菜单上时消失。

将鼠标悬停在一个带有子菜单的引导子菜单项上会重新排列父列表项

如何正确使用 SetMenuItemBitmaps 替换菜单项上的默认位图?

带有图像和文本的引导菜单项