【问题标题】:Why is jquery hover, to slide functions flashing on drop down menu?为什么jquery悬停,滑动功能在下拉菜单上闪烁?
【发布时间】:2012-07-16 09:09:58
【问题描述】:

我的子菜单,下拉菜单,从第二个孩子悬停到不同的第一个孩子时闪烁

  • 。要看到这一点,请将鼠标悬停在“项目”上,然后是“uhoh”,然后将鼠标悬停在“项目仪表板”上,然后从那里悬停在“bam”上。它闪烁,我只是不明白为什么............当你以特殊方式悬停时,我显然需要它停止闪烁,这样人们就不会破坏它。

    Fiddle

    我认为它类似于调用一个孩子 ul 显示,然后该 ul 的孩子在另一部分显示,隐藏和显示以某种方式发生冲突?不过不确定。我一直在寻找一种方法来处理整个事情,但我仍在学习 jquery。

    Test Site

  • 【问题讨论】:

    • 哇,这个标记是怎么回事?使用 jQuery?然后充分利用。
    • 请提供一个更干净的小提琴......大多数人没有 3k 宽的屏幕,所以你的小提琴几乎无法使用。
    • 已修复。不小心复制了我的备份,它很旧,而且我认为根本不是一个很好的备份。
    • 我什么都试过了,但还是不行。如果我没有正确悬停在列表中,仍然会闪烁显示/隐藏。
    • 我想我暂时不用担心这个错误,因为我无法弄清楚......

    标签: javascript jquery css html-lists drop-down-menu


    【解决方案1】:

    好吧,当您添加代码不透明度时,这就是使其“闪烁”的原因,也许您可​​以删除这部分?

    .animate({opacity:0.50}).delay (500)
    

    另请注意,“哦哦”和 Bam 不在您发送的小提琴上。

    【讨论】:

    • 您本可以轻松地保留 Php 返回的
    • 我们打算获取页面的 HTML 源代码(查看源代码)并使用它,以便我们可以轻松帮助您
    • 让你放松 2 :) 我们都度过了一个美好的周末。喝点啤酒吧
    • 很高兴你修复了它 Grant :) 提示:不要忘记在动画停止任何活动动画之前调用 jquery stop(),api.jquery.com/stop
    • 我实际上在每张幻灯片或动画之前都有停顿,但由于某种原因它使它闪烁更多并且更容易中断,所以我把它拿出来了。这个菜单让我头疼。还是想不通……
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多