滚动时更改div的值

时间:2016-04-24 18:15:19

标签: javascript jquery html css

如何根据我网站的滚动级别更改div的位置?我有一个着陆屏幕(整页全屏背景),只有大中心标志。我要问的是,如何做到这一点它会缩小并进入导航栏,它会被粘住,直到它再次向上滚动。

我做了一个视频展示,我的意思。 https://www.youtube.com/watch?v=3fecyRsOkz8&feature=youtu.be

我很高兴能得到任何帮助,祝你有个美好的一天,高级程序员! :)

1 个答案:

答案 0 :(得分:1)

检查 http://jsfiddle.net/rjv2016/occL21s3/1/

$(window).scroll(function(){
var aDivPosition = $('.adivclass').height();
alert($(this).scrollTop());
if ($(this).scrollTop() >= aDivPosition) {
    $("#adiv").hide();
    $("#adiv1").position({
      my: bottom,
      of: $window,
          collision: "fit"
    });
}
});

小提琴只有所需的代码。如果没有,你将不得不计算.position方法,回复你的更新(使用你的代码)。