0

我一直在試驗jscrollpane以將自定義滾動條添加到某些內容。數據正在通過ajax被拉入,jscrollpane api很適合。無法獲得jscrollpane api的動態大小才能工作

但我試圖讓scrollpane的高度總是比如用戶瀏覽器窗口的高度的70%。 jscrollpane site說我可以使用下面的代碼來使它工作,但我沒有運氣。

$(function() { 
    $('.scroll-pane').each(

    function() { 
     $(this).jScrollPane({ 
      showArrows: $(this).is('.arrow') 
     }); 
     var api = $(this).data('jsp'); 
     var throttleTimeout; 
     $(window).bind('resize', function() { 
      if ($.browser.msie) { 
       // IE fires multiple resize events while you are dragging the browser window which 
       // causes it to crash if you try to update the scrollpane on every one. So we need 
       // to throttle it to fire a maximum of once every 50 milliseconds... 
       if (!throttleTimeout) { 
        throttleTimeout = setTimeout(

        function() { 
         api.reinitialise(); 
         throttleTimeout = null; 
        }, 50); 
       } 
      } else { 
       api.reinitialise(); 
      } 
     }); 
    }) 

}); 

當我的CSS更改爲百分數,定製完全滾動條出現故障,我也得到一個默認的鍍鉻滾動條是窗口的高度的100%。

http://jsfiddle.net/loren_hibbard/2yEsG/

非常感謝您!

+0

這實際上可能是一個jsfiddle問題... – 1252748 2012-08-09 19:17:20

回答

-1

它似乎有調整大小和jsfiddle api兼容性問題。 jscrollpane仍然是一個驚人的擴展。謝謝。