2011-09-21 83 views
1

我在多個portlet上使用JScrollpane,每個portlet都從不同的來源提取內容。當使用JavaScript創建內容時,JScrollpane在IE中崩潰

其中一個源代碼包含JavaScript文件,然後使用一系列document.write()調用構建html。在創建的html中沒有太多困難,只有少數列表對象,超鏈接和一些圖像,並且沒有Flash元素。

當我試圖把一個JScrollPane這個內容,我得到「Internet Explorer遇到問題需要關閉。」這只是發生在IE 8中,Chrome和Firefox沒有任何問題。

我無法控制內容,無法更改它。

我正在使用JQuery v1.6.1和jScrollpane v2.0beta10。

+0

我遇到同樣的問題。通過document.write()創建的頁面在jquery的$(document).ready()觸發時會掛起。運氣好的話? –

回答

0

是您在$(document).ready()塊內的代碼嗎?

該錯誤的另一個常見原因是在使用jquery 1.6.2時在body標籤上有背景圖片,但是您使用的是1.6.1,所以不應該是一個問題。

+0

對.jScrollPan()的調用是從$(document).ready()塊中完成的。不過,我已經嘗試把它放在一個單獨的函數中,並在頁面的其餘部分加載並穩定時從控制檯手動調整它,問題仍然存在。 正在用於生成html的document.write()調用不在$(document).ready()塊內。 身上沒有圖像。 – user574040