Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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显示/隐藏div?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何在滚动时使用jQuery显示/隐藏div?

Javascript 如何在滚动时使用jQuery显示/隐藏div?,javascript,jquery,html,Javascript,Jquery,Html,我试图实现一个默认情况下隐藏的“浮动工具栏”。向下滚动一定数量后,将显示。最终,当用户向上滚动,接近屏幕顶部时,工具栏将再次隐藏。等等 这是(修改自) $(文档).ready(函数(){ $(“.myHeader”).hide(); }); window.onscroll=函数(){ myFunction() }; window.onload=函数(){ $('.myHeader').hide() }; var header=document.getElementById(“myHeader”

我试图实现一个默认情况下隐藏的“浮动工具栏”。向下滚动一定数量后,将显示。最终,当用户向上滚动,接近屏幕顶部时,工具栏将再次隐藏。等等

这是(修改自)

$(文档).ready(函数(){
$(“.myHeader”).hide();
});
window.onscroll=函数(){
myFunction()
};
window.onload=函数(){
$('.myHeader').hide()
};
var header=document.getElementById(“myHeader”);
var sticky=header.offsetTop;
函数myFunction(){
如果(window.pageYOffset>sticky){
header.classList.add(“粘性”);
}否则{
header.classList.remove(“粘性”);
}
}
/*
$(窗口)。滚动(函数(){
如果($(this).scrollTop()>0){
$('.top container').show();
}
否则{
$('.top container').hide();
}
}*/
$('window')。向下滚动(函数(){
$('.myHeader').hide()
});
$('window')。向上滚动(函数(){
$('.myHeader').show()
});
正文{
保证金:0;
字体系列:Arial;
}
.顶部容器{
背景色:#f1f1;
填充:30px;
文本对齐:居中;
}
.标题{
填充:10px 16px;
背景:#555;
颜色:#f1f1;
}
.内容{
填充:16px;
}
.粘的{
位置:固定;
排名:0;
宽度:100%;
}
.粘性+.内容{
填充顶部:90px;
}

向下滚动
向下滚动以查看粘性效果

按钮1 按钮2 按钮3 按钮4 按钮5 滚动粘性标题 到达滚动位置时,收割台将粘在顶部

向上滚动可移除粘性效果

允许滚动的一些文本..Lorem ipsum dolor sit amet,illum Definitions no quo,maluisset concludaturque et eum,altera fabulas ut quo.Atqui Cause Cause gloriatur ius te,id agam omnis Evertiur eum.Affer laboramus repudiandae nec et.Increint 他的广告上写着“没有胎记”

允许滚动的一些文本..Lorem ipsum dolor sit amet,illum Definitions no quo,maluisset concludaturque et eum,altera fabulas ut quo.Atqui Cause Cause gloriatur ius te,id agam omnis Evertiur eum.Affer laboramus repudiandae nec et.Increint 他的广告上写着“没有胎记”

允许滚动的一些文本..Lorem ipsum dolor sit amet,illum Definitions no quo,maluisset concludaturque et eum,altera fabulas ut quo.Atqui Cause Cause gloriatur ius te,id agam omnis Evertiur eum.Affer laboramus repudiandae nec et.Increint 他的广告上写着“没有胎记”

允许滚动的一些文本..Lorem ipsum dolor sit amet,illum Definitions no quo,maluisset concludaturque et eum,altera fabulas ut quo.Atqui Cause Cause gloriatur ius te,id agam omnis Evertiur eum.Affer laboramus repudiandae nec et.Increint 他的广告上写着“没有胎记”

允许滚动的一些文本..Lorem ipsum dolor sit amet,illum Definitions no quo,maluisset concludaturque et eum,altera fabulas ut quo.Atqui Cause Cause gloriatur ius te,id agam omnis Evertiur eum.Affer laboramus repudiandae nec et.Increint 他的广告上写着“没有胎记”

允许滚动的一些文本..Lorem ipsum dolor sit amet,illum Definitions no quo,maluisset concludaturque et eum,altera fabulas ut quo.Atqui Cause Cause gloriatur ius te,id agam omnis Evertiur eum.Affer laboramus repudiandae nec et.Increint 他的广告上写着“没有胎记”

允许滚动的一些文本..Lorem ipsum dolor sit amet,illum Definitions no quo,maluisset concludaturque et eum,altera fabulas ut quo.Atqui Cause Cause gloriatur ius te,id agam omnis Evertiur eum.Affer laboramus repudiandae nec et.Increint 他的广告上写着“没有胎记”

允许滚动的一些文本..Lorem ipsum dolor sit amet,illum Definitions no quo,maluisset concludaturque et eum,altera fabulas ut quo.Atqui Cause Cause gloriatur ius te,id agam omnis Evertiur eum.Affer laboramus repudiandae nec et.Increint 他的广告上写着“没有胎记”

允许滚动的一些文本..Lorem ipsum dolor sit amet,illum Definitions no quo,maluisset concludaturque et eum,altera fabulas ut quo.Atqui Cause Cause gloriatur ius te,id agam omnis Evertiur eum.Affer laboramus repudiandae nec et.Increint 他的广告上写着“没有胎记”

允许滚动的一些文本..Lorem ipsum dolor sit amet,illum Definitions no quo,maluisset concludaturque et eum,altera fabulas ut quo.Atqui Cause Cause gloriatur ius te,id agam omnis Evertiur eum.Affer laboramus repudiandae nec et.Increint 他的广告上写着“没有胎记”

允许滚动的一些文本..Lorem ipsum dolor sit amet,illum Definitions no quo,maluisset concludaturque et eum,altera fabulas ut quo.Atqui Cause Cause gloriatur ius te,id agam omnis Evertiur eum.Affer laboramus repudiandae nec et.Increint 他的广告上写着“没有胎记”

允许滚动的一些文本..Lorem ipsum dolor sit amet,illum Definitions no quo,maluisset concludaturque et eum,altera fabulas ut quo.Atqui Cause Cause gloriatur ius te,id agam omnis Evertiur eum.Affer laboramus repudiandae nec et.Increint 他的广告上写着“没有胎记”

允许滚动的一些文本..Lorem ipsum dolor sit amet,illum Definitions no quo,maluisset concludaturque et eum,altera fabulas ut quo.Atqui Cause Cause gloriatur ius te,id agam omnis Evertiur eum.Affer laboramus repudiandae nec et.Increint 他的广告上写着“没有胎记”

允许滚动的一些文本..Lorem ipsum dolor sit amet,illum定义no quo,maluisset concludaturque et eum,altera fabulas ut quo.Atqui Cause glori
<script>

$(document).ready(function(){
        $("#myHeader").hide();
});

window.onscroll = function() {myFunction()};
window.onload = function() {$('#myHeader').hide()};


var header = document.getElementById("myHeader");
var sticky = header.offsetTop;

function myFunction() {
  if (window.pageYOffset > sticky) {
    header.classList.add("sticky");
    $(header).show();
  } else {
    header.classList.remove("sticky");
    $(header).hide();
  }
}

/*
$(window).scroll(function(){
    if ($(this).scrollTop() > 0){
        $('.top-container').show(); 
    }
    else {
        $('.top-container').hide();
    }
}*/


$('window').scrollDown(function(){$('#myHeader').hide()});
$('window').scrollUp(function(){ $('#myHeader').show() });


</script>