我已經4 jQuery tabs
,在第二個選項卡我展示map
使用openlayers library
然後我收到以下錯誤獲取麻煩裝載的OpenLayers jQuery的標籤映射
Uncaught TypeError: Cannot call method 'clone' of null // onload error
Uncaught TypeError: Cannot read property 'w' of null // getting this error when zooming-in and out
我想我的代碼錯在哪裏初始化openlayers map object
或somewhere
,但實際上與jQuery tabs
有關。如果我將map div
放在第一個標籤中,那麼它會按預期顯示map
。
我試過this,但在第二個標籤中放置map div
時沒有解決問題。
更新以下內容:
如果我寫的map object
創造那麼它在chrome
工作正常後jQuery tabs
代碼,但在firefox
映射自毀。
在執行用戶定義函數後,我們如何調用初始化jQuery tabs
?
也許這是關係到地圖加載div的大小,有它的一些預設大小何時加載地圖?寬度和高度必須大於零。 – 2013-05-08 15:48:54
我已經檢查過寬度和高度,兩個值都大於零。它對'jQuery選項卡'的麻煩,我認爲'display:none'正在添加到'map div'中。 – 2013-05-09 04:31:35