Changeset 74 for oceandb/jQuery_Prototype/script/oceandb.js
- Timestamp:
- Mar 13, 2009, 5:33:34 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
oceandb/jQuery_Prototype/script/oceandb.js
r72 r74 26 26 if(item.type_id != type_id ) 27 27 { 28 $('#map-menu').append("< div><h3><a href='#'>" + item.type_name28 $('#map-menu').append("<h3><a href='#'>" + item.type_name 29 29 + " (" + PARENT_ID[item.parent_id] + ")</a>" 30 30 + "</h3><div><ul id='map-menu-" + item.type_id 31 + "'></ul>< br/></div></div>");31 + "'></ul></div>"); 32 32 type_id = item.type_id; 33 33 // 當產生新的 DOM 時,把計數回歸到 1 產生 map-menu-type_id-count 的 id 34 count = 1; 34 count = 1; 35 /* TODO: 加入全選處理函式 35 36 $("#map-menu-" + item.type_id).append("<li><input type='checkbox'>" 36 37 + "<font color='red'><b>=== 以下全選 ===</b></font>" … … 42 43 alert("map-menu-" + item.type_id + " is unclicked!"); 43 44 }); 45 */ 44 46 } 45 47 // 根據 type_id 逐一加入 owner_org … … 87 89 // 註: 這行的擺放位置很重要,放在迴圈外會造成 CSS 樣式(class)的問題 88 90 // 主因: getJSON 是非同步處理,得把動態產生 DOM 的相關設定擺在 callback 中 89 $('#map-menu').accordion({ header: "h3" }); 91 $('#map-menu').accordion({ 92 header: "h3", 93 autoHeight: false, 94 collapsible: true 95 }); 90 96 91 97 // 完成從 JSON 讀入資料,因此把 loading 提示移除。
Note: See TracChangeset
for help on using the changeset viewer.