本文介绍了如何实现自动修复像https://www.yahoo.com的div的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在中,向下滚动时,蓝色部分固定在顶部,如果不滚动下面,蓝色部分不固定。



如何实现?



我可以尝试 onScroll 函数吗?

解决方案

在要修复的部分使用 $(window).scroll(function() b

小提琴演示:

  $(window).scroll(function(){
if($(window).scrollTop()> = 100){
$ 。sticky-header')。addClass('fixed');
}
else {
$('。sticky-header' }
});

如果要将固定部分应用于标题, $(window).scroll(function(){}):函数中的类名。



在滚动时固定标题:


In Yahoo website, when scroll down, a blue part is fixed to the top, while if not scroll down, the blue part is not fixed.

How to implement this ?

May I try onScroll function?

解决方案

Use $(window).scroll(function() on the part which you want to be fixed.

Fiddle Demo : Demo

$(window).scroll(function(){
    if ($(window).scrollTop() >= 100) {
       $('.sticky-header').addClass('fixed');
    }
    else {
       $('.sticky-header').removeClass('fixed');
    }
});

If you want to apply the fixed part to the header replace the class name in the $(window).scroll(function(){}): function.

Example for fixed Header while scrolling : Demo-2

这篇关于如何实现自动修复像https://www.yahoo.com的div的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-19 04:59