메뉴
자유 게시판
 > 게시판 > 자유 게시판
자유게시판입니다.
아무나 글을 적을 수 있습니다.
누가 광고 적어도 된다고했냐!
  트리메뉴 사용하려다 궁금한게 있어서 질문드려용...  
작성자 : 초보
카테고리 : NONE
리플 : 1
링크 : NONE
조회수 : 66
작성일 : 2010년 05월 27일
IP : 61.___.___.47

안녕하세요 공대여자님

홈페이지 개발하면서 트리메뉴를 사용하려고 하는데요  모르는 부분이 있어서 질문올립니다요  ~^^

라벨클릭이벤트 줄때인데요....

실력이 부족해서  thisC 가 의미하는게 무엇인지 잘모르겠습니다^^;

그리고 어떻게 html페이지에 있는 onclick와 연결되는지...

답변좀 부탁드려요.. ㅎㅎ  

dl.dt.spanLabel.onclick = function(thisC){
   return function(){
    if(thisC.isMovable){
     //this.dl.style.position = 'relative';
    }else{ 
     thisC.onclick(this.dl.data);
    }
   }
  }(this);

--------------------------------------------------------------html 페이지---------------------------------------

var tree = new jcTree();
with(tree) {
 setTargetNode(document.getElementById('divTest'))
 draw(data)
 showById('id31');
 onclick = function(data){
  alert('아이디 : '+data['id']+' , 라벨:'+data['label']);
 }

}

리플 : [1]
공대여자 2010-05-28
언제적 트리인지 모르겠는데

http://www.mins01.com/20090118/board/board.php?type=read&b_id=tech&sh=titleOrText&sw=uiTree&cat=&page=1&b_idx=594

최신 버전? 이 나왔습니다.
전혀 호환 안되지만...
이벤트 등을 HTML부분에서 처리하기 때문에 더 편할겁니다.

-------=------------
thisC는 현재 동작중인 객체 자체를 넘기기 위해서 사용하는겁니다.
아마 var tree 가 넘어가겠죠.
그걸 넘겨서 thisC = tree 가 됩니다.
return function(){ } 안에서 thisC를 사용하면 tree 를 지칭하는 것과 같게 됩니다.
리플 작성
이름: 비밀번호:
DB실행시간:0.0292086601257sec
이메일 무단 수집 거부
Copyright 2010 mins01,공대여자 All rights reserved