我一直在尝试创建浮动菜单长达数周之久,但失败了。
现在的问题是,当我向下滚动页面时,菜单也会浮动,当他浮动时,我添加了一些样式,例如transition: all 0.30s ease-in-out并更改了heightbackgroundgcolor以及jQuery代码中的内容,而不是CSS。
因此,当我向下滚动时,应该会有一个过渡,但是它从右侧消失。意思是它来自右边,然后滚动并更改高度。
DEMO
但是有些奇怪的事情,如果我一次做的话确实是正确的,但是如果我做1000次以上,那会很好。

谢谢。

最佳答案

在jquery中设置css-setting之前,处于“固定”模式的栏位于右侧。如果将样式添加到元素,则可以检查

<div class="navgroups" style="
    position: fixed;
">


修复它们,动画将很有趣。

同样将宽度设置为您的BODY块(父块):

<div class="navgroups" style="
        position: fixed;
        width: 76%;
    ">

关于jquery - 过渡菜单上的 float 菜单从右侧消失,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22414053/

10-12 12:47
查看更多