2012-11-27 32 views
0

這個問題在每個瀏覽器中都有不同的表現,例如在Firefox中一個空白appr。如果您再次滾動到頂部,則出現滾動框的相同高度。在鍍鉻框變得擁擠起來,而一個等滾動...jquery scrolltofixed whitespace

所使用的電話是:

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,但不知道這一點......

回答

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工作,重要的是要有屬性溢出:隱藏在容器元素上,因爲scrolltofixed添加了一些weired容器,留下一些空白......但現在它工作起來。