0

この問題は、Firefoxなどのブラウザごとに異なる方法で表示されます(空白文字など)。もう一度上にスクロールすると、同じ高さのスクロールボックスが表示されます。クロームでは、スクロール中にボックスが窮屈になります...

使用される呼び出しは次のとおりです。

    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に関連していると思いますが、それについてはよくわかりません...

4

1 に答える 1

0

それはかなりの調査作業でした-最初に 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作業でもありました。スクロールトフィックスがいくつかの空白を残す奇妙なコンテナを追加するため、コンテナ要素に属性overflow:hiddenを設定することが重要です...しかし、うまく機能し、現在は稼働しています。

于 2012-11-28T00:11:28.763 に答える