아래 그림처럼 위에 탭 메뉴를 만드는 방법을 정리한다.
탭을 지정할 새로운 페이지가 필요하다.
처음에 tab 페이지를 호출하게 되면 tab1의 내용이 아래 선언된 div 안에 나타나게 된다.
주소 매핑만 잘해주면 잘 실행될 것이다.
<script type="text/javascript"> // 페이지가 로드될 때 기본적으로 첫번째 tab이 기본적으로 설정되도록 한다 $(document).ready(function(){ $("#tabs").tabs(); getContentTab(1); }); function getContentTab(index){ var url="/user/list" + index; var targetDiv = "#tabs-" + index; $.get(url, null, function(result){ $(targetDiv).html(result); // 해당 div에 결과가 나타남 }); } </script> <div id="tabs"> <ul> <li><a href="#tabs-1" onclick="getContentTab(1);">Tab1</a></li> <li><a href="#tabs-2" onclick="getContentTab(2);">Tab2</a></li> </ul> 그리드가 나타날 페이지가 통째로, 각 탭에 따라서 아래 div에 들어간다 <div id="tabs-1"></div> <div id="tabs-2"></div> </div> |
'개발 > Javascript' 카테고리의 다른 글
jqGrid] 그리드 새로고침 하기 (0) | 2013.04.30 |
---|---|
자바스크립트 함수 형태, 클래스처럼 쓰는 법 (0) | 2013.04.09 |
[jQuery] div position 움직이기 (0) | 2012.12.07 |
[jQuery] 이미지 서서히 나타나게 하기 (0) | 2012.12.06 |
JAVA spring 프레임워크로 하는 JqGrid cell 값 수정 (edit) (17) | 2012.09.14 |