【发布时间】:2012-02-23 04:50:56
【问题描述】:
我有一个类似的菜单:
<ul class="sub">
<li><a href="#">New</a></li>
<li><a href="#">Open</a></li>
<li><a href="#">Save</a></li>
<li><a href="#">Help</a></li>
</ul>
通过 CSS 悬停代码“动画化”(没什么特别的)。打开选项启动文件打开功能(通过隐藏的“输入类型=文件”控件)。这一切都很好,但是当我完成“文件打开”对话框时,菜单仍然显示(虽然很短暂)。有没有办法让菜单在单击“打开”后立即消失,甚至在“打开对话框”运行之前就在屏幕上呈现(消失)? TIA
【问题讨论】:
-
你有工作代码的例子,也许是一个 jsfiddle?
-
这是使用 rgthree 的解决方案(或多或少)的结果:jsfiddle.net/djprog/7ZLU3