stickyfloat不在绝对定位元素上工作

时间:2015-04-03 13:29:42

标签: javascript jquery html css fixed

这是这笔交易。我有一个小的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元素时停止。

有人能弄明白问题是什么吗?

1 个答案:

答案 0 :(得分:0)

尝试这种方式:

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

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