【发布时间】:2012-01-23 20:44:27
【问题描述】:
有没有办法在不使用 JavaScript 的情况下延迟 :Hover 事件?我知道有一种方法可以延迟动画,但我没有看到任何延迟 :hover 事件的方法。
我正在制作一个类似傻瓜的菜单。我想在不增加额外 JS 权重的情况下模拟 hoverIntent 的作用。我更愿意将此视为渐进式增强,而不是让 JS 成为使用菜单的必要条件。
菜单标记示例:
<div>
<div>
<ul>
<li><a href="#">
<ul>
<li></li>
<li></li>
</ul>
</li>
<li>
<li>
</ul>
</div>
</div>
这里是完整的演示:http://jsfiddle.net/aEgV3/
【问题讨论】:
-
有趣的问题,但我认为'不;不幸的是,not without JavaScript' 很可能是答案。