Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jQuery中向下滚动ID时如何显示div?_Javascript_Jquery_Html_Css_Show - Fatal编程技术网

Javascript 在jQuery中向下滚动ID时如何显示div?

Javascript 在jQuery中向下滚动ID时如何显示div?,javascript,jquery,html,css,show,Javascript,Jquery,Html,Css,Show,我找到了一个解决方案,当我向下滚动一定数量的像素时,如何在DIV中显示淡入淡出,比如说从顶部向下滚动400px,但是当我向下滚动具有特定ID的DIV时,如何显示DIV?问题是我不知道div的高度,所以这就是为什么我尝试基于id实现此功能的原因 谢谢检查ID为的元素的a,并应用示例,将静态值400px替换为偏移量中的值 例如: $(window).scroll(function(){ if($(this).scrollTop() >= $('#selector').offset().

我找到了一个解决方案,当我向下滚动一定数量的像素时,如何在DIV中显示淡入淡出,比如说从顶部向下滚动400px,但是当我向下滚动具有特定ID的DIV时,如何显示DIV?问题是我不知道div的高度,所以这就是为什么我尝试基于id实现此功能的原因

谢谢

检查ID为的元素的a,并应用示例,将静态值400px替换为偏移量中的值

例如:

$(window).scroll(function(){
    if($(this).scrollTop() >= $('#selector').offset().top) {
      $('#hidden').show();
    }
});

但我不知道从顶部算起的高度/位置。有什么方法可以识别我在某个ID上向下滚动了吗?正如我写的,这是jQuery对象中的偏移量方法。