繁体   English   中英

仅在滚动时保持div固定,并取决于父div的高度

[英]Keep fixed the div only while scrolling and depends on the parent div height

我只想在滚动时固定左和右div。 它仅在滚动时固定,并取决于父div。 我希望做一些这样的 在该网站上,滚动时固定了左侧的div类别,并且仅在父div内固定。 不超过div。

这是我的小品 我想在我的网站中做同样的事情,也固定了左和右div。 是否可以通过angularjs而不是jquery

有人可以帮我吗?

我不确定是否可以使用angularjs完成此操作,因为我尚未真正研究过它,但可以使用以下方法轻松完成

var fixmeTop = $('。fixme')。offset()。top; //获取元素的初始位置

$(window).scroll(function(){//分配滚动事件监听器

var currentScroll = $(window).scrollTop(); // get current position

if (currentScroll >= fixmeTop) {           // apply position: fixed if you
    $('.fixme').css({                      // scroll to that element or below it
        position: 'fixed',
        top: '0',
        left: '0'
    });
} else {                                   // apply position: static
    $('.fixme').css({                      // if you scroll above it
        position: 'static'
    });
}

});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM