2011-04-24 55 views
0

我有一個惱人的問題,即時消息希望不會很難解決。添加新的子元素時,我的滾動窗格區域不會調整大小jScrollPane問題AJAX和之後()

基本上,我有一個div容器,id爲#responseLog,這個容器內有多個div,帶有類.response。所以,像這樣

<div id="responseLog"> 
    <div class="response"></div> 
    <div class="response"></div> 
</div> 

響應包含各種跨度等。jScrollPane在responseLog div上被調用。它在頁面加載時工作正常。

我有一個常被調用的AJAX函數,並在主responseLog div中插入新的響應div。這工作正常。 AJAX調用不會替換任何內容,它只是使用jQuery After()方法注入新元素並選擇最後一個div。

添加新元素後,我在jScrollPane上調用了重新初始化函數。即

jspapi.reinitialise(); 

我的問題是,這個reinitialize什麼都不做。即使已添加更多元素,它也不會調整responseLog div的大小。

我知道jScrollpane站點提到了一個AJAX部分,但那指的是替換div的內容,而不僅僅是附加到它。

任何人都可以幫忙嗎?

回答

1

我找到了解決方案。這是使用jspapi.getContentPane()。append()方法,而不是jQuery本機append方法。