我创建了一个可以上下滑动的导航栏,无论你的房子是否悬停在酒吧上。
问题是当鼠标处于某些位置时,导航栏内的<a>
元素会闪烁并移动,任何人都可以解释为什么会发生这种情况以及错误是什么,并且可能是解决方案。
https://jsfiddle.net/xm4uLkg1/
谢谢Lachlan。
答案 0 :(得分:0)
当您致电$(".navbar ul li a").fadeOut(200);
时,这会将css属性设置为display:none;
。
现在,当您拨打$(this).fadeTo(200, 1);
时,它只会让一个<a>
标记进入视图,而这个标记将采取不同的位置,因为其他标记仍为display:none
而{{1}仅为显示的ul
标记提供完整空间,以便更改位置
要解决此问题,您可以执行此操作
li a