jQuery slideUp / Down奇怪的事件

时间:2016-05-15 10:33:08

标签: javascript jquery html css web

我创建了一个可以上下滑动的导航栏,无论你的房子是否悬停在酒吧上。

问题是当鼠标处于某些位置时,导航栏内的<a>元素会闪烁并移动,任何人都可以解释为什么会发生这种情况以及错误是什么,并且可能是解决方案。

https://jsfiddle.net/xm4uLkg1/

谢谢Lachlan。

1 个答案:

答案 0 :(得分:0)

当您致电$(".navbar ul li a").fadeOut(200);时,这会将css属性设置为display:none;

现在,当您拨打$(this).fadeTo(200, 1);时,它只会让一个<a>标记进入视图,而这个标记将采取不同的位置,因为其他标记仍为display:none而{{1}仅为显示的ul标记提供完整空间,以便更改位置

要解决此问题,您可以执行此操作

li a