Jquery (二);超闪光闪烁

Jquery (二);超闪光闪烁,jquery,css,delay,superfish,hoverintent,Jquery,Css,Delay,Superfish,Hoverintent,我在这个网站上遇到了一个奇怪的问题,它使用了HoverIntent&超级鱼菜单解决方案。我在网站顶部的主子菜单上运行了0.2秒的延迟,以帮助防止用户将鼠标从子菜单上移开。这是完美的,但我发现,在用户首次访问网站时,它会导致菜单闪烁0.2秒的延迟 另外,单击四个主菜单选项中的任何一个也可以调用相同的闪烁/闪烁。后续单击不会导致问题,我可以在浏览器中复制问题的唯一方法是删除缓存,然后像第一次访问者一样重新访问网站 真的不确定这是CSS、Javascript问题还是其他冲突。网站可以在这里找到 任何想

我在这个网站上遇到了一个奇怪的问题,它使用了HoverIntent&超级鱼菜单解决方案。我在网站顶部的主子菜单上运行了0.2秒的延迟,以帮助防止用户将鼠标从子菜单上移开。这是完美的,但我发现,在用户首次访问网站时,它会导致菜单闪烁0.2秒的延迟

另外,单击四个主菜单选项中的任何一个也可以调用相同的闪烁/闪烁。后续单击不会导致问题,我可以在浏览器中复制问题的唯一方法是删除缓存,然后像第一次访问者一样重新访问网站

真的不确定这是CSS、Javascript问题还是其他冲突。网站可以在这里找到


任何想法或反馈都非常感谢。;)

看起来您正在使用Javascript隐藏子菜单-在Javascript运行以隐藏子菜单之前加载子菜单会导致闪烁

要解决此问题,请隐藏CSS中的子菜单,以便在加载Javascript之前不会显示该子菜单:

.sub-menu {
    display: none;
}

这将防止在页面加载时显示它,但不应影响其功能(因为它在其他地方受控制)。

在chrome 22(最新版本)中,菜单似乎工作正常。您应该指出哪个浏览器和版本不适合您。另外,请在某个地方对所有代码进行编码,以便此问题对其他访问者有用。