javascript - 如何使顶部菜单中的下拉菜单无延迟/动画显示?

标签 javascript css delay drop-down-menu

我有一个带有下拉菜单的菜单 here .如何使下拉菜单立即出现,例如 this网站?

编辑:我弄清楚了导致延迟的原因:鼠标移动时下拉菜单不会显示,它只会在鼠标停止时显示。因此,如果鼠标永远不会停在菜单项上 - 下拉菜单甚至会更新显示。 ..

Edit2:看起来,问题只出现在 Chrome、FF 和 IE 中,按预期工作..

最佳答案

问题是浏览器没有加载您的背景图片,因为它最初是隐藏的。延迟是由从服务器请求的图像引起的。我会以某种方式预加载它——也许在页面底部添加一个虚拟像素宽的 div,并将该图像作为背景图像。

关于javascript - 如何使顶部菜单中的下拉菜单无延迟/动画显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10059459/

相关文章:

javascript - 获取KnownFolder的物理路径

javascript - 在 JavaScript 中计算 HMAC_SHA256?

css - Web Essentials 2012 编译空行

javascript - 如何扩展 DIV 以使用整个父 DIV 高度

javascript - 带延迟的 typescript 循环

javascript - 根据键值从 Underscore.js 中的对象数组中删除特定的重复项

javascript - 自定义 HTML 复选框标签

c# - 如何在 C# 中为命令创建延迟?

iphone - UIPageViewController延迟换页动画

javascript - 在 Firestore 中组合 orderBy 和 where 子句