Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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 如果页面向下滚动200px,需要触发事件(jQuery)_Javascript_Jquery_Scroll - Fatal编程技术网

Javascript 如果页面向下滚动200px,需要触发事件(jQuery)

Javascript 如果页面向下滚动200px,需要触发事件(jQuery),javascript,jquery,scroll,Javascript,Jquery,Scroll,如果我滚动页面,我想显示和隐藏一段代码,比如说,滚动到一半,我尝试过使用window scroll,但这不起作用(没有错误、干净的代码、不同的浏览器、不同的jQuery版本),但这不会触发任何事情,所以我正在寻找一种更好的方法,在向下滚动时显示和隐藏div 用于触发事件(不工作) 尝试使用window.onload函数(在jQuery示例中就是这样使用的): 这是可行的,但我发现了问题,我不能给html选择器一个高度:100%的值…你到底想用高度100%来完成什么?如果希望代码显示在一半页面上,

如果我滚动页面,我想显示和隐藏一段代码,比如说,滚动到一半,我尝试过使用window scroll,但这不起作用(没有错误、干净的代码、不同的浏览器、不同的jQuery版本),但这不会触发任何事情,所以我正在寻找一种更好的方法,在向下滚动时显示和隐藏div

用于触发事件(不工作)


尝试使用window.onload函数(在jQuery示例中就是这样使用的):


这是可行的,但我发现了问题,我不能给html选择器一个高度:100%的值…你到底想用高度100%来完成什么?如果希望代码显示在一半页面上,则需要计算一半页面的像素,如:
$(document).height()/2我已经修复了它,代码中有几个错误的值。谢谢你的解决方案!!
$(window).scroll(function(){
    alert('works')
});
window.onload = (function(){
  $(window).scroll(function () { 
    if( $(window).scrollTop() > 200 ) {
      // Display something
    }
  })
})