jquery scrolltofixed whitespace

时间:2012-11-27 06:23:07

标签: jquery html css

问题在每个浏览器中以不同方式出现在Firefox中,例如一个空白的appr。如果再次滚动到顶部,则会出现与滚动框相同的高度。在Chrome中,当滚动时,框会变得狭窄......

使用过的电话是:

    for (i = 1; i < $('.picbox').length; i++) {
    $('#picbox' + i).scrollToFixed({
            marginTop: 50,
            limit: $('#pic' + (i + 1)).offset().top - $('#picbox' + i).height() - 30
    });
    }

我尝试了什么:

  • 互联网...
  • 更改边距,高度等
  • 将图像固定为高度

嗯......检查行为: http://www.animize.de/users/galerie/showall

这就是它应该表现的样子: http://jsfiddle.net/y3qV5/760/

很高兴能够感谢任何答案......我想这与css有关但不确定...

1 个答案:

答案 0 :(得分:0)

这是相当多的研究工作 - 首先你必须取消设置滚动固定功能......

                           for (i = 1; i < $('.picfeeditem').length; i++) {
                            if ($.isScrollToFixed($('#picbox' + i))) 
                                { 
                                    $('#picbox' + i).trigger('remove.ScrollToFixed'); 
                                }
                                $('#picbox' + i).scrollToFixed({
                                        marginTop: 50,
                                        limit: $('#pic' + (i + 1)).offset().top - $('#picbox' + i).height() - 40
                                });
                        }

同样也是一些css工作,让属性溢出很重要:隐藏在容器元素上,因为scrolltofixed添加了一些我们的容器,留下了一些空白......但它很好。现在正在努力工作。