Changeset 22091
- Timestamp:
- 2012/11/11 03:00:46 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/html/user_data/packages/sphone/js/category.js
r20764 r22091 28 28 function listopen(lv, num){ 29 29 var tgt = document.getElementsByClassName("level" + lv)[num]; 30 var cnt = 0;31 30 //次のレベルをサーチ → 次のレベルのリストをオープンする 32 31 for(var i=0; i < document.getElementsByClassName("level" + (lv+1)).length; i++){ … … 35 34 if (next_tgt.parentNode == tgt || next_tgt.parentNode.parentNode == tgt){ 36 35 openOrClose(next_tgt); 37 cnt++;38 36 } 39 37 } … … 43 41 //ul 44 42 if(next_tgt.tagName == "UL"){ 45 if(next_tgt.style.height == "0px"){ 46 //for(var i=0; i<next_tgt.parentNode.childNodes.length; i++){ 43 if(next_tgt.style.height == "0px"){ 47 44 if(event.srcElement.parentNode.className == "category_header plus"){ 48 45 event.srcElement.innerText = '−'; 49 46 event.srcElement.parentNode.className = "category_header minus"; 50 47 } 51 //} 52 next_tgt.style.height = "auto"; //1.5*cnt + "em"; 53 next_tgt.style.marginTop = 0; 54 next_tgt.style.marginBottom = 0; 55 } 56 else{ 57 for(var i=0; i<next_tgt.parentNode.childNodes.length; i++){ 58 if(event.srcElement.parentNode.className == "category_header minus"){ 59 event.srcElement.innerText = '+'; 60 event.srcElement.parentNode.className = "category_header plus"; 48 next_tgt.style.height = "auto"; 49 } 50 else{ 51 for(var i=0; i<next_tgt.parentNode.childNodes.length; i++){ 52 if(event.srcElement.parentNode.className == "category_header minus"){ 53 event.srcElement.innerText = '+'; 54 event.srcElement.parentNode.className = "category_header plus"; 55 } 61 56 } 57 next_tgt.style.height = "0px"; 62 58 } 63 next_tgt.style.height = "0px";64 next_tgt.style.marginTop = 0;65 next_tgt.style.marginBottom = 0;66 }67 59 } 68 60 }
Note: See TracChangeset
for help on using the changeset viewer.