2016-04-24 85 views
-2

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

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

我很高兴有任何帮助,祝你有美好的一天,高级编程员! :)

+1

你到现在为止尝试过什么?代码在哪里?如果不尝试使用skrollr插件,请使用它并返回。 –

回答

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方法,并将更新(使用代码)发回。