stickyfloat无法处理绝对定位的元素

stickyfloat not working on absolute positioned element

本文关键字:定位 元素 处理 stickyfloat      更新时间:2023-09-26

交易如下。我有一个小div,他是position: absolute;。我使用stickyfloat插件使其仅在<section class="software-content"></section>中滚动,就像他们在github页面上显示的演示一样。然而,这个绝对定位的div,菜单所在的位置,不是用浏览器滚动,而是一直滚动到顶部。我不知道它为什么会有这种行为。这是一把小提琴:

http://jsfiddle.net/yisera/19amn27z/1/

注:由于某些原因,总结上述胡作非为,不效仿行为。div.store-menu元素应在section.softwate-content元素内滚动,并在用户向下滚动到div.prefooter元素时停止。

有人能弄清楚问题出在哪里吗?

试试这种方法:

$(document).ready(function(){
    t = function(){$('.scroll-store-menu').stickyfloat({duration: 400, lockBottom: true});}
    setTimeout(t, 50);
});

http://jsfiddle.net/19amn27z/2/