1

プロジェクトでこのコードを使用しようとしています。これは私のプロジェクトです

これは私のjsのコードです:

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
    <script src="jquery-scrolltofixed-min.js" type="text/javascript"></script>
    <script>

 $(document).ready(function() {

// first two divs
        $('#side').scrollToFixed({
                marginTop: $('.zel_bg').outerHeight(true) + 55,
                limit: $('.indbag').offset().top - $('#side').outerHeight(true) - 20,
             });
        $('#esp').scrollToFixed({
                marginTop: $('.zel_bg').outerHeight(true) + 55,
                limit: $('.indbag').offset().top - $('#esp').outerHeight(true) - 20,
             });

// second two divs
        $('#ss1').scrollToFixed({
                marginTop: $('.zel_bg').outerHeight(true) + 55,
                limit: $('.oforbag').offset().top - $('#ss1').outerHeight(true) - 20,
             });
        $('#ss2').scrollToFixed({
                marginTop: $('.zel_bg').outerHeight(true) + 55,
                limit: $('.oforbag').offset().top - $('#ss2').outerHeight(true) - 20,
             });
 });         
    </script>

場所を計算してから位置を作成する場合は true です。div の場合は修正されました。divs position: absolute を作成する場所を計算する場合は true です。しかし、最後の部分 (下) の div の場所が間違っています。

一見すると、ただ消えているように見えます。しかし、コードは間違った高さを計算してブロックを下部に配置します。

plaginのコードが間違っていますか?または、どうすれば修正できますか?私のページの高さは流動的で、ピクセル数を修正することはできません。このプラグイン「ScrollToFixed」が役立つと思いました。しかし、私は以前にあなたに話した問題を抱えています。

4

0 に答える 0