在Firefox中,问题在每种浏览器中的显示方式都不同。空格如果再次滚动到顶部,则会出现具有与滚动框相同高度的图像。在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有关,但不确定...

最佳答案

嗯,这是一项相当多的研究工作-首先,您必须取消设置scrolltofixed函数...

                           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添加了一些奇怪的容器,从而留下了一些空白。

10-04 16:03