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>

当它计算位置然后制作位置时,这是真的:为div固定。计算 div 的位置时是真的 position: absolute。但是在最后(底部)部分中 div 的位置是错误的。

乍一看,他们似乎只是消失了。但是代码计算了错误的高度以将块放置在底部。

plagin 的代码错了?或者我该如何解决?我的页面高度是流动的,我不能把它作为固定像素数。我想,这个plagin“ScrollToFixed”会帮助我。但是我有问题,我之前告诉过你。

4

0 回答 0