我試圖從一組隱藏的(display:none)div中獲取內容,以使用innerHTML在主「顯示」div上顯示。這部分沒有問題。但是,即使在調用updateScrollBars方法之後,使用innerHTML更改「display」div的內容時,flexcroll似乎不會加載。Flexcroll和innerHTML
這裏是有問題的代碼:
function switchdis(IDS) {
caredet = document.getElementById('caredet');
carednew = document.getElementById(IDS).innerHTML;
caredet.innerHTML = carednew;
fleXenv.updateScrollBars();
}
我也不太清楚是什麼問題。在我看來,這個函數被稱爲(我可以使用鼠標滾輪滾動),但滾動條並沒有出現。爲了記錄,我的自定義滾動條在其他頁面上正常工作。在另一頁上,我使用隱藏和取消隱藏div的方法來更改頁面內的內容;當我在取消隱藏div後調用updateScrollBars()方法。
但以某種方式與innerHTML它似乎並沒有工作。有誰知道爲什麼?
附加說明。我已經在flexcroll的示例文件之一上試過了上面的函數,並且發生了同樣的問題。內容被替換,但滾動條消失。 – user1413107