2015-04-03 26 views
0

这是交易。我有一个小div,他是position: absolute;。我使用的是stickyfloat插件,它只能在<section class="software-content"></section>内滚动,就像他们在github页面上显示的演示一样。然而,这个绝对定位的div是菜单所在,而不是使用浏览器滚动,而是一直滚动到顶部。我不知道为什么它有这种行为。这里有一个小提琴证明它:stickyfloat无法在绝对定位元素上工作

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

注:概要由于某些原因上述小提琴,不模仿的行为。 div.store-menu元素应在section.softwate-content元素内滚动,并在用户向下滚动到div.prefooter元素时停止。

任何人都可以弄清楚是什么问题?

+0

小提琴也没有了图书馆,并说为什么我们不能在拨弄 – Legendary 2015-04-03 13:48:46

+0

测试我的坏,这是凌晨4点,在上午。更新它! – codeninja 2015-04-03 13:58:37

+0

你忘记更新问题与新的小提琴(它像http://jsfiddle.net/yisera/19amn27z/2) – Legendary 2015-04-03 14:00:39

回答

0

试试这样:

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

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

+0

这是我在javascript部分,看看! – codeninja 2015-04-03 14:01:43

+0

不,你有$('。scroll-store-menu')。stickyfloat({duration:400,lockBottom:true});与另一个选择器 – Legendary 2015-04-03 14:02:32

+0

我的不好,对不起 - 我看着老的小提琴,等待秒 – Legendary 2015-04-03 14:03:58