2011-12-22 95 views
2

不重新初始化我使用的是夢幻般的滾動條更換插件 - jScrollpaneJScrollPane的在IE

我有我通過一個JSON請求獲取對服務器進行追加行到表當用戶滾動至底部。

每次我提出這一要求,完成後我重新初始化經由starndard方法滾動面板,如下所示: -

var myLayout; 


//initialize sidebar 

myLayout = $("#MySplitter").layout({ 
    defaults: { 
    size: "50%", 
    onresize: function() { 
     var api = $('#toppane-wrapper').data('jsp'); 
     api.reinitialise(); 
    } 
    }, 

    center: { 
     size: "0px", 
     onresize: function() { 
     var api = $('#toppane-wrapper').data('jsp'); 
     api.reinitialise(); 
    } 
    }, 
    south: { 
    size: "50%", 
     onresize: function() { 
     var api = $('#bottompane-wrapper').data('jsp'); 
     api.reinitialise(); 
    } 
    } 


}); 

當面板尺寸調整由於增加了內容所以基本上,滾動窗格應該重新初始化並檢測新的高度,相應地調整滾動條。

這工作完全在我每次都從IE 9

測試的瀏覽器除了我在AA完全喪失,爲什麼這可能是。誰能幫忙?

+0

只是一個小小的觀察,你也可以說:除了[...]之外,這個功能在每個瀏覽器中都可以使用。我們可以填充點:P – alessioalex 2011-12-22 16:45:53

+0

對不起,我覺得最好儘可能多地提供信息。 :-P – gordyr 2011-12-22 16:56:07

+0

按F12,當您重新加載頁面後點擊控制檯時是否看到任何錯誤? – 2011-12-22 16:57:19

回答

2

愚蠢地,我在尋找除CSS以外的其他任何地方的問題來源。

事實證明,爲了讓窗格在IE中動態調整大小,它必須設置爲overflow:hidden。奇怪的是,這在任何其他瀏覽器中都不是必需的。