반응형
<script type="text/javascript"> <!-- var cnum=1; function contabroll(num){ var knum; if(num){ knum = num; cnum = num; } else { knum = cnum; } var con = document.getElementById('contabroll').getElementsByTagName('dt'); var tab = document.getElementById('contabroll').getElementsByTagName('dd'); for(i=1;i<=con.length;i++){ con[i-1].className = (knum==i)? 'on' : ''; tab[i-1].className = (knum==i)? 'on' : ''; } cnum++; if(cnum>con.length) cnum = 1; } function contabrolling(type){ (type=='start')? ctr = setInterval(contabroll,2000) : clearTimeout(ctr); } //--> </script> <style type="text/css"> dl { float: left; } dt { display: none; width: 283px; height: 100px; border: 1px solid red; margin-bottom: 10px; } dt.on { display: block; } dd { float: left; width: 50px; margin: 0 -1px 0 0; padding: 10px; border: 1px solid blue; text-align: center; } dd.on { background: blue; font-weight: bold; color: #fff; } </style> <dl id="contabroll" onmouseover="contabrolling('stop');" onmouseout="contabrolling('start');"> <dt>tab 내용 1</dt> <dt>tab 내용 2</dt> <dt>tab 내용 3</dt> <dt>tab 내용 4</dt> <dd onclick="contabroll(1);">tab1</dd> <dd onclick="contabroll(2);">tab2</dd> <dd onclick="contabroll(3);">tab3</dd> <dd onclick="contabroll(4);">tab4</dd> </dl> <script type="text/javascript"> <!-- contabroll(1); contabrolling('start'); //--> </script>
반응형
'Web > javascript & jQuery' 카테고리의 다른 글
★ jquery.sliderkit.1.9.2 (0) | 2013.07.12 |
---|---|
자식 엘리먼트에 클래스가 있을때 부모 엘리먼트에 클래스 삽입하기... (0) | 2013.04.03 |
레이어팝업 (0) | 2013.03.20 |
스크롤 따라 움직이는 레이어 (0) | 2012.11.16 |
스크롤 따라다니는 배너 (0) | 2012.11.16 |