监听滚动条滚动高度添加css样式
Css
$(document).scroll(function() {
var scroH = $(document).scrollTop(); //滚动高度
var viewH = $(window).height(); //可见高度
var contentH = $(document).height(); //内容高度
if(scroH>500){
$('.backtotop').css('opacity',1)
}else{
$('.backtotop').css('opacity',0)
}
if(scroH >50){ //距离顶部大于100px时
$(".header_nav").addClass('sc')
$(".header_nav .main .right").addClass('ac')
}
if(scroH <50){ //距离顶部大于100px时
$(".header_nav").removeClass('sc')
$(".header_nav .main .right").removeClass('ac')
}
if(scroH >40){ //距离顶部大于100px时
$(".header.hidden-xs").css('position','fixed')
$(".header.hidden-xs").css('top','0')
}
if(scroH <40){ //距离顶部大于100px时
$(".header.hidden-xs").css('position','unset')
$(".header.hidden-xs").css('top','unset')
}
});