javascript - 使 Div 在滚动时滑开

标签 javascript jquery css slide

我想让我的标题内容( Logo )在滚动时向左滑动,留下固定菜单。我已经让内容消失了,但幻灯片本身是从上到下的,这使得它看起来像是一个更长的滚动,而不是滑开效果。

我想要完成的是类似于此标题或类似标题的内容:http://lifeinthegrid.com/simple-css-fixed-header/

如您所见,一旦滚动,标题就会向左滑动并留下一个固定的菜单。

这是我目前使用的代码:

<script>
$(window).scroll(function () { 
    if ($(this).scrollTop() > 80) {
        $("#header_content").hide(300);
    } else {
       $("#header_content").show(300);
    }
});
</script>

代码使 div 消失,但没有很好地向左滑动。

最佳答案

你可以使用 jquery ui。

$('#header_content').hide("slide", {direction: "right" }, 1000);

阅读文档以获取更多信息。

关于javascript - 使 Div 在滚动时滑开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25471317/

相关文章:

javascript - 删除元素的父行

html - Bootstrap - 行不是包装元素

javascript - 在React中播放声音

javascript - 如何在 Google Apps 脚本 Javascript 中按升序对日期字符串进行排序

javascript - jQuery - 动态创建类以匹配现有类

css - 浏览器缩放的媒体查询问题

html - visibility : hidden in IE not working

javascript - 如何检查 SVG 中是否缺少 css 类?

javascript - $(this) 正在选择窗口对象而不是单击元素 jquery

javascript - 如何在javascript中通过另一个变量来增加一个变量