我想知道,当你向下滚动页面时,如何使粘性页眉收缩(带有动画),当页面向上滚动到顶部时,如何使粘性页眉恢复到正常状态.下面是两个需要澄清的例子:

http://themenectar.com/demo/salient/

http://www.kriesi.at/themes/enfold/

我得到的部分,使其固定,但我该怎么做,以缩小我的标题时,用户滚动下来?

万分感谢

推荐答案

This should be what you are looking for using jQuery.

$(function(){
  $('#header_nav').data('size','big');
});

$(window).scroll(function(){
  if($(document).scrollTop() > 0)
{
    if($('#header_nav').data('size') == 'big')
    {
        $('#header_nav').data('size','small');
        $('#header_nav').stop().animate({
            height:'40px'
        },600);
    }
}
else
  {
    if($('#header_nav').data('size') == 'small')
      {
        $('#header_nav').data('size','big');
        $('#header_nav').stop().animate({
            height:'100px'
        },600);
      }  
  }
});

演示:

Jquery相关问答推荐

将搜索面板和服务器端与POST AJAX请求一起使用时出现DataTables错误

ASP.NET MVC - Ajax 将空值传递给控制器

在 jQuery 中,我想删除 div 中的所有 HTML

在页面上放置文件时如何设置文件输入值?

使用 jQuery 为 box-shadow 设置动画的正确方法

Jquery Ajax,从 mvc.net 控制器返回成功/错误

找到下一个匹配的sibling 姐妹的有效,简洁的方法?

如何使用 jQuery Select 单个子元素?

如何使用 jQuery UI Resizable 仅水平或垂直调整大小?

jQuery Force 为 iframe 设置 src 属性

jQuery DataTables:延迟搜索直到输入 3 个字符或单击按钮

jQuery 日期 Select 器 - 禁用过go 的日期

jQuery、复选框和 .is(":checked")

5秒后jQuery自动隐藏元素

如何在纯 JavaScript 中模拟鼠标悬停以激活 CSS:悬停?

javascript,是否有像 isArray 这样的 isObject 函数?

你会如何比较 jQuery 对象?

D3 和​​ jQuery 有什么区别?

删除所有以某个字符串开头的类

jquery - 成功时使用ajax结果返回值