滚动时粘性标题变小

时间:2016-01-20 16:13:58

标签: javascript jquery html css header

我有两个小问题。

  1. 我有一个粘性标题,通过向下滚动标题标记,通过输入区域突出显示。所有的东西都运行正常但我不会通过向下滚动来缩小标题的大小。任何人都可以帮助我吗?

  2. 我有两栏。在第一个是pic,在第二个是文本, 通过在1320px和900px之间调整大小,pic比区域小。用图片填写图片的所有区域是否可行?如果图片的左侧部分有任何内容,那就无所谓了。

  3. 这是一个例子 https://gist.github.com/anonymous/4b3c42dcf5453e39a191

1 个答案:

答案 0 :(得分:0)

  1. 您必须在scrollstart上添加一个类:

    $(window).scroll(function() {
       if ($(window).scrollTop() >= 100) {
           $('nav').addClass('active');
       } else {
           $('nav').removeClass('active');
       }
    });
    
  2. 和Css:

    .nav {
       transition:0.5s height ease;
    }        
    
    nav.active {
       height:50px;
    }
    
    1. 您必须在img标签上添加100%宽度,如此

      .header-kul-2-3 img {
          width:100%;
      }
      
    2. 你的js中有一个js错误改变了这个:

      scrollPoint = $('*[data-anchor="' + scrollAnchor + '"]').offset().top - 28; 
      
    3. 或在您的部分设置数据 - 而不是P标记。