Javascript 如果我在页面上有滚动效果,并且用户缩小或分辨率较大,我该怎么办?

Javascript 如果我在页面上有滚动效果,并且用户缩小或分辨率较大,我该怎么办?,javascript,jquery,css,web,scroll,Javascript,Jquery,Css,Web,Scroll,我在我的许多网页中都包含滚动效果。例如,我会: $(window).scroll(function(){ if($(window).scrollTop() > 400){ $(".SOME_DIV").fadeIn(300); } }); 这在我的屏幕上很好用,但是其他的呢?不同的人有不同的屏幕大小,有些人缩小屏幕,所以滚动事件触发方式不同,或者根本不触发。有没有其他方法来创建滚动事件,或者我不应该这样使用它们?我使用这个名为Skrollr的插件: 您可以将其设置为工作

我在我的许多网页中都包含滚动效果。例如,我会:

$(window).scroll(function(){
  if($(window).scrollTop() > 400){
    $(".SOME_DIV").fadeIn(300);
  }
});

这在我的屏幕上很好用,但是其他的呢?不同的人有不同的屏幕大小,有些人缩小屏幕,所以滚动事件触发方式不同,或者根本不触发。有没有其他方法来创建滚动事件,或者我不应该这样使用它们?

我使用这个名为Skrollr的插件:


您可以将其设置为工作状态,以便在滚动到时到达某些元素时触发事件,并且它非常灵活。例如,当一个div位于页面中心时,或当它距离页面中心200px时,或当它到达页面顶部时,或当它距离页面顶部147px时,你可以淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入淡入。