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