我是初学者。我想修复父母的div位置。如果父div滚动结束,子div也与父div一起滚动。例如see this page。
在该页面中,类别div在其父div中被修复。在页面到达父div结束时滚动页面后,子div也会滚动它们。如何创造这样的。
答案 0 :(得分:0)
使用div的偏移值并在滚动条大于offset.top值时添加一个window.scroll函数,修复你想要的div
谢谢
jQuery(window).scroll(function () {
st = jQuery(window).scrollTop();
var offVAlueCapabilities = jQuery("#footer").offset().top;
if(st > offVAlueCapabilities-200 ){
jQuery("#footer .container").addClass("show-footer");
}
var coverPos = jQuery("#landing-header").offset().top;
if(st > coverPos ){
jQuery(".header-holder").addClass("Header-Fixed");
}else{
jQuery(".header-holder").removeClass("Header-Fixed");
}
});